function JSDecrypt(str,strPwd) { 
    var returnstr = ""; 
    var c = 0; 
    for (var i=1;i<str.length + 1;i++) { 
         c = str.charCodeAt(i - 1); 

         c -= strPwd.charCodeAt(i % strPwd.length); 

         returnstr += String.fromCharCode(c & 255); 
    } 
    return returnstr; 
} 

function sendmail(str) { 
 epost = JSDecrypt(str,"sss"); 

u = window.location; 
top.window.location="mailto:"+epost; 
} 





function Set_Cookie( name, value, expires, path, domain, secure ) 
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct 
expires time, the current script below will set 
it for x number of days, to make it for hours, 
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}

// this fixes an issue with the old method, ambiguous values 
// with this test document.cookie.indexOf( name + "=" );
function Get_Cookie( check_name ) {
	// first we'll split this cookie up into name/value pairs
	// note: document.cookie only returns name=value, not the other components
	var a_all_cookies = document.cookie.split( ';' );
	var a_temp_cookie = '';
	var cookie_name = '';
	var cookie_value = '';
	var b_cookie_found = false; // set boolean t/f default f
	
	for ( i = 0; i < a_all_cookies.length; i++ )
	{
		// now we'll split apart each name=value pair
		a_temp_cookie = a_all_cookies[i].split( '=' );
		
		
		// and trim left/right whitespace while we're at it
		cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, '');
	
		// if the extracted name matches passed check_name
		if ( cookie_name == check_name )
		{
			b_cookie_found = true;
			// we need to handle case where cookie has no value but exists (no = sign, that is):
			if ( a_temp_cookie.length > 1 )
			{
				cookie_value = unescape( a_temp_cookie[1].replace(/^\s+|\s+$/g, '') );
			}
			// note that in cases where cookie is initialized but no value, null is returned
			return cookie_value;
			break;
		}
		a_temp_cookie = null;
		cookie_name = '';
	}
	if ( !b_cookie_found )
	{
		return null;
	}
}

function Delete_Cookie( name, path, domain ) {
if ( Get_Cookie( name ) ) document.cookie = name + "=" +
( ( path ) ? ";path=" + path : "") +
( ( domain ) ? ";domain=" + domain : "" ) +
";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}

function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function setCheckedValue(radioObj, newValue) {
	if(!radioObj)
		return;
	var radioLength = radioObj.length;
	if(radioLength == undefined) {
		radioObj.checked = (radioObj.value == newValue.toString());
		return;
	}
	for(var i = 0; i < radioLength; i++) {
		radioObj[i].checked = false;
		if(radioObj[i].value == newValue.toString()) {
			radioObj[i].checked = true;
		}
	}
}

function writeContent(id,text) {

//var layer = browser(id);
document.getElementById(id).innerHTML = text;

/*
var content;
content = "PPPPPPPPPP";

	if(nn4) {	
	layer.document.open();
	layer.document.write(content);
	layer.document.close();
	layer.visibility="visible";
	}
	else {		     
	layer.innerHTML = content;
	layer.style.visibility="visible";
	}
*/
	
}


function cookieTest()
{
Set_Cookie( 'test', 'none', '', '/', '', '' );
if ( Get_Cookie( 'test' ) )
{
	//alert( 'cookies are currently enabled.' );

	cookie_set = true;

	Delete_Cookie('test', '/', '');
}
else
{
// Ide majd berakunk egy redirectet egy oldalra, ahol leirjuk hogyan kell bekapcsolni a cookiet

	alert( ' Cookies are not currently enabled. You must enable cookies to continue. ' );
	cookie_set = false;
window.location = 'http://www.nolato.se/cerbointeraktiv/'


}

}


//------------------------------------------------------
var toggledDisplay = new Object();

    toggledDisplay['capblockone'] = true;
    toggledDisplay['capblocktwo'] = false;

	toggleBox('capblockone', 1);
	toggleBox('capblocktwo', 0);

   // toggledDisplay['sub3'] = true;
   // toggledDisplay['sub4'] = true;

//alert('x');

function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
		if(obj!=null){
        	obj.style.visibility = iState ? "visible" : "hidden";
		}
    }
    else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}


function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=780,height=580,left = 0,top = 0');");
}

