var mySpoiler=new Array();

function setSpoiler(){
	var i=0;

	while(true){
		if(document.getElementById('spoiler'+i)){
				
				mySpoiler[i]=document.getElementById('spoiler'+i).innerHTML;
     			document.getElementById('spoiler'+i).innerHTML="<a href='#' onclick='changeSpoiler();return false;'><h3 style='color:red; text-align:center;'>Show Spoilers</h3></a>";
   		}
		if (i++>100) break; //loop infinity control 
		continue;  //search again 
	}
}


function changeSpoiler(){
	var i=0;
	var temp=new Array();
	while(true){
		if(document.getElementById('spoiler'+i)){
		temp[i]=document.getElementById('spoiler'+i).innerHTML;
     	document.getElementById('spoiler'+i).innerHTML=mySpoiler[i];
		mySpoiler[i]=temp[i];
   		}
		if (i++>100) break; //loop infinity control 
		continue;  //search again 
	}
	return false;
}

function changeFAQ(myFAQ){
	if(document.getElementById(myFAQ).style.display!="block"){
	document.getElementById(myFAQ).style.display="block";
	}else{
	document.getElementById(myFAQ).style.display="none";
	}
}

function changeSpoilerOld(){
	var i=0;
	while(true){
		if(document.getElementById('spoiler'+i)){
			if(document.getElementById('spoiler'+i).style.visibility!='visible'){
     			document.getElementById('spoiler'+i).style.visibility='visible'
				document.getElementById('spoiler_link'+i).style.visibility='hidden'
				
   			}else{
      			document.getElementById('spoiler'+i).style.visibility='hidden'
				document.getElementById('spoiler_link'+i).style.visibility='visible'
    		}
		}
		if (i++>100) break; //loop infinity control 
		continue;  //search again 
	}
}


function ValidateForm(myForm){

		if ((!isNaN(myForm.sender.value))||(!isNaN(myForm.content.value))){
			alert ('Please fill out both the message and e-mail field');
			return false;
		}else if ((myForm.sender.value==' ')&&(myForm.content.value==' ')){
			alert ('Please fill out both the message and e-mail field');
			return false;
		
		}else{
			 var str = myForm.sender.value; // email field
 			// var str = feild.value; // email string
  			 var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  			 var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
  			if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid
   			//alert("Thank your for your feedback."); // this is optional
  			return true;
  			}
  		alert("\"" + str + "\" is an invalid e-mail!"); // this is also optional

			return false;
		}
	}
	
	function ValidateForm2(myForm){

		if (!isNaN(myForm.phrase.value)){
			alert ('Please enter the code phrase');
			return false;
		}else if (myForm.phrase.value==' '){
			alert ('Please enter the code phrase');
			return false;
		
		}else{
			
  			return true;
  		}

		}
	
	function ValidateMailForm(myForm){

		if (!isNaN(myForm.email.value)){
			alert ('Please fill the e-mail feild');
			return false;
		}else if (myForm.email.value==' '){
			alert ('Please fill the e-mail feild');
			return false;
		
		}else{
			 var str = myForm.email.value; // email field
 			// var str = feild.value; // email string
  			 var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
  			 var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
  			if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid
   		//	alert("Thank your for your feedback."); // this is optional
  			return true;
  			}
  		alert("\"" + str + "\" is an invalid e-mail!"); // this is also optional

			return false;
		}
	}