var p1 = "'afk'"; var p2 = "gl~zel}}l{'hzy"; var k2=3; var k1=4;
	
function showSub(id,s) {
	
	if(s==1) {
		if($("li"+id).className != "selected") {
		//Effect.BlindDown('sub'+id, { duration: 1.0 });
		$('sub'+id).show();
		$("li"+id).className = "selected";
		} }
	else {
		//Effect.BlindUp('sub'+id, { duration: 1.0 });
		$('sub'+id).hide();
		$("li"+id).className = "";
		}
	
	
	}



// STORE ------------------------>
function IsEmailValid(checkThisEmail)
{
	var myEMailIsValid = true;
	var myAtSymbolAt = checkThisEmail.indexOf('@');
	var myLastDotAt = checkThisEmail.lastIndexOf('.');
	var mySpaceAt = checkThisEmail.indexOf(' ');
	var myLength = checkThisEmail.length;
	
	if (myAtSymbolAt < 1 )
	 {myEMailIsValid = false}
	
	if (myLastDotAt < myAtSymbolAt)
	 {myEMailIsValid = false}
	
	if (myLength - myLastDotAt <= 2)
	 {myEMailIsValid = false}
	
	if (mySpaceAt != -1)
	{myEMailIsValid = false}
	
	if(myEMailIsValid==true)
	 IsEmailValid==true
	else
	 IsEmailValid==false
	
	return myEMailIsValid
}

function IsNumeric(strString)	{
   var strValidChars = "0123456789";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
}

function xEnc(str,k){
 var to_enc = str; var xor_key=k; var the_res="";
 for(i=0;i<to_enc.length;++i)  {  the_res+=String.fromCharCode(xor_key^to_enc.charCodeAt(i));  }
 return the_res;
}

function xDec(str,k){
 var to_dec=str; var xor_key=k; var the_res=""; 
 for(i=0;i<to_dec.length;i++) { the_res+=String.fromCharCode(xor_key^to_dec.charCodeAt(i)); }
 return the_res;
} 


function doNL() {
/*	if(($("nome").value=="")||($("nome").value=="il tuo nome")) {
		$("nome").focus(); return false;
		} */
//	if(($("email").value=="")||($("email").value=="la tua email")||(!IsEmailValid($("email").value))) {
		if($("email").value=="") { $("NLError").innerHTML = "Inserisci la tua email"; $("email").focus(); return false;}
		if($("email").value=="e-mail") { $("NLError").innerHTML = "Inserisci la tua email"; $("email").focus(); return false;}
		if(!IsEmailValid($("email").value)) { $("NLError").innerHTML = "Formato email '"+$("email").value+"' non valido"; $("email").focus(); return false;}
		//$("email").focus(); return false;
	//	}
	
	var target = "Newsletter";
	var pars="email="+$("email").value//+"&nome="+$("nome").value;
	var k = k1+k2; var p=xDec(p1,k+1)+xDec(p2,k+2);
	var Loading = "<img src=\"\/images\/loading.gif\" \/>";
	
	new Ajax.Updater(target,p, {method: 'post', 
			   parameters: pars,
			   onLoaded: $(target).innerHTML=Loading,
			   onComplete: function(transport) {
					var status = transport.status;
					if(status==200) { $(target).innerHTML=transport.responseText }
					if(status==500) { $(target).innerHTML="Errore."; return false; }
					;}		 
			   });
	
	
	}
	

function cErr(fld,msg) {
	if($("errHandle")) { $("errHandle").innerHTML = msg; } else { alert(msg); }
	if(fld) {
	new Effect.Highlight(fld, { startcolor: '#ffff99',endcolor: '#ffffff' }); 
	$(fld).focus(); }
	}
	

	
function chkFormSimple() {
	var FirstName = document.getElementById("FirstName");
	var LastName = document.getElementById("LastName");

	if(FirstName.value=="") { cErr('FirstName','Please enter Name');  return false; }
	if(LastName.value=="") { cErr('LastName','Please enter Family name'); return false; }

	return chkFormBill();
	
	}


// <---------- STORE


// -----------> News
 var Loading = "<div style=\"text-align:center; padding:25px;\"><img src=\"\/images\/loaderPK.gif\" \/><\/div>";
function listNews(tipo) {
	var actionPage = String.fromCharCode(110,101,119,115,109,101,110,117,46,97,115,112);
	var target = "newsmenulist";
	var pars="tipo="+tipo+"&ajax=1";
	if(tipo=="news") {$("newsbyDate").className = "newsOpt1"; $("newsbyTags").className = "newsOpt0"; $("newsbyRub").className = "newsOpt0"; }
//	if(tipo=="tags") {$("newsbyDate").className = "newsOpt0"; $("newsbyTags").className = "newsOpt1"; $("newsbyRub").className = "newsOpt0"; }
	if(tipo=="rubriche") {$("newsbyDate").className = "newsOpt0"; $("newsbyTags").className = "newsOpt0"; $("newsbyRub").className = "newsOpt1"; }
	
	
	new Ajax.Request("/news/inc/"+actionPage, {method: 'post', 
			   parameters: pars,
			   onLoaded: $(target).innerHTML=Loading,
			   onComplete: function(transport) {					
					var status = transport.status; 
					if(transport.responseText=="refresh") {location.reload(true); return false;}
					if(status==200) { $(target).innerHTML=transport.responseText; return false;}
					if(status==403) {$(target).className="error"; $(target).innerHTML=transport.responseText; return false;}
					if(status==500) {$(target).innerHTML=sHtml; $(target).innerHTML="An error occurred."; $(target).className="error"; return false;}
					;}		 
			   });
	}
	
function pages(p) {
	var target = "newsblock";
	var tag = $("tag").value;
	var rid = $("rid").value; var rub = $("rub").value;
	var actionPage = String.fromCharCode(110,101,119,115,108,105,115,116,46,97,115,112);
	var pars="p="+p+"&tag="+tag+"&rid="+rid+"&rub="+rub+"&ajax=1";
	new Ajax.Request("/news/inc/"+actionPage, {method: 'post', 
			   parameters: pars,
			   onLoaded: $(target).innerHTML=Loading,
			   onComplete: function(transport) {					
					var status = transport.status; 
					if(transport.responseText=="refresh") {location.reload(true); return false;}
					if(status==200) { $(target).innerHTML=transport.responseText; return false;}
					if(status==403) {$(target).className="error"; $(target).innerHTML=transport.responseText; return false;}
					if(status==500) {$(target).innerHTML=sHtml; $(target).innerHTML="An error occurred."; $(target).className="error"; return false;}
					;}		 
			   });
	
	}

function viewMore(id) {
	//new Effect.Morph(id,{style: 'NewsRowFull', duration: 0.5}); 
	$(id).className = "NewsRowFull";

	//alert(id);
	}

// <----------- News
