// JavaScript Document

function space(s) { 
 var i=1;
 for(var x = 0; x<s.length; ++x){
 if (s[x]!=" ") {i=0;}
 }
 return i;
}

function isValidEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      return false;
    } 
    return true; 
}


function mehetKom(f,id) {
	 var hiba=document.getElementById("komHiba"+id);
	 var name=new String(f.name.value);
	 var email=new String(f.email.value);
	 var komment=new String(f.komment.value);
	 
	 if ((space(name)==1)||(space(name)=='name')) {hiba.innerHTML="Hiba: nem adtad meg a neved!";return false;}
	 if ((space(email)==1)||(space(email)=='email')) {hiba.innerHTML="Hiba: nem adtad meg az e-mail c&#237;m&#233;d!";return false;}
	 if (!isValidEmail(email)) {hiba.innerHTML="Hiba: &#233;rv&#233;nytelen az e-mail c&#237;med!";return false;}
	 
	 if (space(komment)==1) {hiba.innerHTML="Hiba: nem &#237;rt&#225;l h&#243;zz&#225;sz&#243;l&#225;st!";return false;} 
}


function mehetPress(f) {
	 var hiba=document.getElementById("Hiba");
	 var press=new String(f.press.value);
	 var address=new String(f.address.value);
	 var telefon=new String(f.telefon.value);
	 var email=new String(f.email.value);
	 var mynev2=new String(f.mynev2.value);
	 var beosztas2=new String(f.beosztas2.value);
	 var telefon2=new String(f.telefon2.value);
	 var email2=new String(f.email2.value);
	 var azonosito_szam2=new String(f.azonosito_szam2.value);
	 var desc1=new String(f.desc1.value);
	 var desc2=new String(f.desc2.value);
	
	 var hibauzenet=new String;
	 
	 if (space(press)==1) {hibauzenet=hibauzenet+"Hiba: nincs kitöltve a sajtóorgánum neve mező!<br />";}
	 if (space(address)==1) {hibauzenet=hibauzenet+"Hiba: nincs kitöltve a levelezési cím mező!<br />";}
	 if (space(telefon)==1) {hibauzenet=hibauzenet+"Hiba: nincs kitöltve a telefon (sajtóorgánum) mező!<br />";}
	 if (space(email)==1) {hibauzenet=hibauzenet+"Hiba: nincs kitöltve az email (sajtóorgánum) mező!<br />";}
	 if (space(mynev2)==1) {hibauzenet=hibauzenet+"Hiba: nincs kitöltve a név (kolléga 1.) mező!<br />";}
	 if (space(beosztas2)==1) {hibauzenet=hibauzenet+"Hiba: nincs kitöltve a beosztás (kolléga 1.) mező!<br />";}
	 if (space(telefon2)==1) {hibauzenet=hibauzenet+"Hiba: nincs kitöltve a telefon (kolléga 1.) mező!<br />";}
	 if (space(email2)==1) {hibauzenet=hibauzenet+"Hiba: nincs kitöltve az email (kolléga 1.) mező!<br />";}
	 if (space(azonosito_szam2)==1) {hibauzenet=hibauzenet+"Hiba: nincs kitöltve a személyi szám / személyi azonosító szám / útlevélszám (kolléga 1.) mező!<br />";}
	 
	 if (space(desc1)==1) {hibauzenet=hibauzenet+"Hiba: nincs megadva, hogy milyen megjelenéseik voltak a tavalyi rendezvényrõl (elõzetes programajánlatok, beszámolók stb.)!<br />";}
	 if (space(desc2)==1) {hibauzenet=hibauzenet+"Hiba: nincs megadva, hogy milyen megjelenéseket terveznek a rendezvényrõl az idén!<br />";}
	 
	 if (hibauzenet!="") {hiba.innerHTML=hibauzenet; return false;}
}


function DisplayOne(id)
{
     if(document.getElementById(id).style.display =='none')
     {
          Show(id);
     }else{
          Hide(id);
     }
}

function Show(A){
	document.getElementById(A).style.visibility="visible";
	document.getElementById(A).style.display="block";
	}
	
function Hide(A){
	document.getElementById(A).style.visibility="hidden";
	document.getElementById(A).style.display="none";
	}
	
function torol(g,text) {
	   if (g.value==text) g.value='';
	}
function kitolt(g,text) {
	   if (g.value=='') g.value=text;
	}
	
	

function feltolt_bandset(imglocation, ev)
{
	var httpxml;
	try
  		{
  			// Firefox, Opera 8.0+, Safari
  			httpxml=new XMLHttpRequest();
  		}
	catch (e)
  		{
  			// Internet Explorer
		  	try
   			 {
   				 httpxml=new ActiveXObject("Msxml2.XMLHTTP");
    		 }
  		  	catch (e)
    		 {
    			try
      		 	 {
      				httpxml=new ActiveXObject("Microsoft.XMLHTTP");
     		  	 }
    			catch (e)
      			 {
      				alert("Your browser does not support AJAX!");
      				return false;
      			 }
    		}
		}
	function stateck() 
		{
			 if(httpxml.readyState==4)
				{
					var myarray=eval(httpxml.responseText);
					// Before adding new we must remove previously loaded elements
					for(j=document.fotogaleriaForm.bands.options.length-1;j>=1;j--)
					{
						document.fotogaleriaForm.bands.remove(j);
					}
					for (i=0;i<myarray.length;i++)
					{
						var optn = document.createElement("OPTION");
						var temp = new Array();
						temp = myarray[i].split('#');
						optn.text = temp[1];
						optn.value = temp[0];
						document.fotogaleriaForm.bands.options.add(optn);
	
					} 
				}
		}
	var url="./feltolt.php";
	url=url+"?imglocation="+imglocation+"&ev="+ev;
	httpxml.onreadystatechange=stateck;
	httpxml.open("GET",url,true);
	httpxml.send(null);
}

function feltolt_imglocationt(bands,ev)
{
	var httpxml;
	try
  		{
  			// Firefox, Opera 8.0+, Safari
  			httpxml=new XMLHttpRequest();
  		}
	catch (e)
  		{
  			// Internet Explorer
		  	try
   			 {
   				 httpxml=new ActiveXObject("Msxml2.XMLHTTP");
    		 }
  		  	catch (e)
    		 {
    			try
      		 	 {
      				httpxml=new ActiveXObject("Microsoft.XMLHTTP");
     		  	 }
    			catch (e)
      			 {
      				alert("Your browser does not support AJAX!");
      				return false;
      			 }
    		}
		}
	function stateck() 
		{
			 if(httpxml.readyState==4)
				{
					var myarray=eval(httpxml.responseText);
					// Before adding new we must remove previously loaded elements
					for(j=document.fotogaleriaForm.imglocation.options.length-1;j>=1;j--)
					{
						document.fotogaleriaForm.imglocation.remove(j);
					}
					for (i=0;i<myarray.length;i++)
					{
						var optn = document.createElement("OPTION");
						var temp = new Array();
						temp = myarray[i].split('#');
						optn.text = temp[1];
						optn.value = temp[0];
						document.fotogaleriaForm.imglocation.options.add(optn);
	
					} 
				}
		}
	var url="./feltolt.php";
	url=url+"?bands="+bands+"&ev="+ev;
	httpxml.onreadystatechange=stateck;
	httpxml.open("GET",url,true);
	httpxml.send(null);
}
