function validate()
{
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
valid = true;	
if(document.getElementById('namns').value==""){
	alert ( "Var vänlig fyll i namn");
             valid = false;
}
else if ((reg.test(document.getElementById('eposts').value) == false) && (valid == true))
{
	     alert ( "Var vänlig fyll i giltig e-post adress" );
		 valid = false;
}
else if((document.getElementById('commentss').value=="") && (valid == true)){
	alert ( "Var vänlig fyll i ett meddelande");
             valid = false;
}
 return valid;
}
function validate_form ( )
{
	valid = true;

	 if ( (document.orderform.kundid.value == "0"))
       {
            alert ( "Du måste välja en kund" );
             valid = false;
       } 
        return valid;
}

function validate_sok ( )
{
	valid = true;

	 if (document.sok.kundid.value == "0")
       {
            alert ( "Du måste göra ett val" );
             valid = false;
       }
	   return valid;
	   }

function validate_titel ( )
{
	valid = true;

	if (document.formmessage.titel.value == "" )
       {
            alert ( "Du måste fylla i Titel" );
             valid = false;
       }
        return valid;
}

function validate_foljesedel ( )
{
	   var valid = true;
	   var efternamn = document.foljesedelfrm.elements["chSN[]"];
	   var fornamn = document.foljesedelfrm.elements["chFN[]"];
	   var national = document.foljesedelfrm.elements["chN[]"];
	   var passnr = document.foljesedelfrm.elements["chP[]"];
	   var passut = document.foljesedelfrm.elements["chV[]"];
	   var land = document.foljesedelfrm.elements["iCountryID[]"];
	   var typ = document.foljesedelfrm.elements["iVisumType[]"];
	   var antal = document.foljesedelfrm.elements["iTravelCount[]"];
	   var giltig = document.foljesedelfrm.elements["chFee[]"];
	   var checknamn=false;
		var inteallanamn=false;
	   var checkland=false;
	
	for(i=0;i<efternamn.length;i++){
	 if (efternamn[i].value!="") {
		 checknamn=true;
	   		if((fornamn[i].value=="")  || (national[i].value=="") || (passnr[i].value=="") || (passut[i].value=="")){
		 inteallanamn=true;
		 }
	 }}
	  
	for(i=0;i<land.length;i++){
	 if (land[i].value!=0) {
		 checkland=true;	
		 }
	 }

	
	var myOption = false;
	var varde = false;
for(i=0;i<document.foljesedelfrm.iReturnType.length;i++){
if (document.foljesedelfrm.iReturnType[i].checked) {
myOption = true;
if(document.foljesedelfrm.iReturnType[i].value=="4"){varde=true;}
}
}

	 if (document.foljesedelfrm.dtReturn.value == "0000-00-00") 
       {
            alert ( "Du måste välja returdatum" );
             valid = false;
       } 
	  else if ((myOption == false) && (valid == true))
       {
            alert ( "Du måste välja retur metod" );
             valid = false;
       }  
	   else if ((varde==true) && (document.foljesedelfrm.chAltReturn.value == "")  && (valid == true))
       {
            alert ( "Du måste fylla i metod för retur" );
            valid = false;
       } 
	   else if ( (document.foljesedelfrm.dtDepart.value=="0000-00-00") && (valid == true))
       {
            alert ( "Du måste välja avresedatum" );
             valid = false;
       } 
	    else if ((document.foljesedelfrm.dtDepart.value < foljesedelfrm.dtReturn.value) && (valid == true))
       {
            alert ( "Ditt avresedatum kan inte vara före returdatum" );
             valid = false;
       } 
	   else if ( (document.foljesedelfrm.cFaktRef.value=="") && (valid == true))
       {
            alert ( "Du måste fylla i fakturareferens" );
             valid = false;
       }
	    else if ((document.foljesedelfrm.cFaktAvd.value=="") && (valid == true))
       {
            alert ("Du måste fylla i fakturaavdelning");
             valid = false;
       } 
	    else if ((checknamn==false) && (valid == true))
	   {
		    alert ("Du måste fylla i de personer visumet gäller för");
             valid = false;
	   }
		else if ((inteallanamn==true) && (valid == true))
		{
		  	 alert ( "Du måste fylla i alla uppgifter för de personer visumet gäller för" );
             valid = false;
		 }
	  else if((checkland==false)&& (valid == true))
	  {
		    alert ( "Du välja minst ett land");
             valid = false;
	 }

        return valid;
}


function validate_datum (datum1,datum2 )
{
	valid = true;

	if ((datum1.value == "0000-00-00" ) || (datum2.value == "0000-00-00" ))
       {
            alert ( "Du måste fylla i datum i båda fälten" );
             valid = false;
       }

 return valid;
}

function validate_medlemform ( )
{
	valid = true;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (document.blimedlem.zfornamn.value == "" )
       {
            alert ( "Ni måste ange ett förnamn" );
             valid = false;
       }
	else if ( (document.blimedlem.zefternamn.value == "") && (valid == true))
       {
            alert ( "Ni måste ange ett efternamn" );
             valid = false;
       } 
	   
	   else if ( (document.blimedlem.zadress.value == "") && (valid == true))
       {
            alert ( "Ni måste ange adress" );
             valid = false;
       }
	   
	   else if ( (document.blimedlem.zpostnr.value == "") && (valid == true))
       {
            alert ( "Ni måste ange postnr" );
             valid = false;
       } 
	   else if ( (document.blimedlem.zpostort.value == "") && (valid == true))
       {
            alert ( "Ni måste ange ort" );
             valid = false;
       } 
	   
	   else if(reg.test(document.blimedlem.zpemail.value) == false) 
	   {
      			alert("E-post adressen är ej korrekt skriven");
	               valid = false;
       }
	    else if ( (document.blimedlem.aproved.checked == 0)  && (valid == true))
       {
            alert ( "Ni måste godkänna Visumdirekts Regler och villkor" );
             valid = false;
       }	   
	   
	    else if ( (document.blimedlem.code.value == "") && (valid == true))
       {
            alert ( "Ni har glömt att skriva av bild text." );
             valid = false;
       } 
	
        return valid;
}

function validate_medlem()
{
	valid = true;
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (document.getElementById('zfornamn').value == "")
       {
            alert ( "Ni måste ange ett förnamn" );
             valid = false;
       }
	else if ((document.getElementById('zefternamn').value == "") && (valid == true))
       {
            alert ( "Ni måste ange ett efternamn" );
             valid = false;
       } 
	   
	   else if ((document.getElementById('zadress').value == "") && (valid == true))
       {
            alert ( "Ni måste ange adress" );
             valid = false;
       }
	   
	   else if ((document.getElementById('zpostnr').value == "") && (valid == true))
       {
            alert ( "Ni måste ange postnr" );
             valid = false;
       } 
	   else if ((document.getElementById('zpostort').value == "") && (valid == true))
       {
            alert ( "Ni måste ange ort" );
             valid = false;
       } 
	   
	   else if(reg.test(document.getElementById('zpemail').value) == false) 
	   {
      			alert("E-post adressen är ej korrekt skriven");
	               valid = false;
       }
	
        return valid;
}




function changeid(divtag) {
	
     document.getElementById(divtag).className = "mestitel2";
  
 }


var sWidth = screen.width;
sWidth=(sWidth/2)-350;
function winPopUp(filename) {
msgWindows=window.open(filename, "","top=150,left=" + sWidth + ",resizable=yes,scrollbars=no,width=350,height=420");
}
function winPopUpstor(filename) {
msgWindows=window.open(filename, "","top=150,left=" + sWidth + ",resizable=yes,scrollbars=yes,width=870,height=700");
}
function winPopUpLev(filename) {
msgWindows=window.open(filename, "","top=150,left=" + sWidth + ",resizable=yes,scrollbars=yes,width=800,height=620");
}

function winPopUpform(filename) {
msgWindows=window.open(filename, "","top=150,left=" + sWidth + ",resizable=yes,scrollbars=yes,width=800,height=620");
return true;
}

function doSlide(id){
	timeToSlide = 10; // in milliseconds
	obj = document.getElementById(id);
	if(obj.style.display == "none"){ // si c hidden on fait le slide
		obj.style.visibility = "hidden";
		obj.style.display = "block";
		height = obj.offsetHeight;
		obj.style.height="0px";
		obj.style.visibility = "visible";
		pxPerLoop = height/timeToSlide;
		slide(obj,0,height,pxPerLoop,'down');
	} else {
		height = obj.offsetHeight;
		pxPerLoop = height/timeToSlide;
		slide(obj,height,height,pxPerLoop,'up');
	}
}

function slide(obj,offset,full,px,direction){
	if(direction == 'down'){
		if(offset < full){
			obj.style.height = offset+"px";
			offset=offset+px;
			setTimeout((function(){slide(obj,offset,full,px,'down');}),1);
		} else {
			obj.style.height = "auto"; //Can be usefull in updated divs otherwise
			//just use full+"px"
		}
	}else if(direction == 'up'){
		if(offset > 5){
			obj.style.height = offset+"px";
			offset=offset-px;
			setTimeout((function(){slide(obj,offset,full,px,'up');}),1);
		} else {
			obj.style.display = "none";
			obj.style.height = height+"px";
		}
	}
}

function loadImages() {
if (document.getElementById) {  // DOM3 = IE5, NS6
document.getElementById('hidepage').style.visibility = 'hidden';
}
else {
if (document.layers) {  // Netscape 4
document.hidepage.visibility = 'hidden';
}
else {  // IE 4
document.all.hidepage.style.visibility = 'hidden';
      }
   }
}

function textchange(id) {
if(id=="0"){
document.getElementById('inloggtext').innerHTML= 'Användarnamn:';
}else{
document.getElementById('inloggtext').innerHTML= 'E-postadress/e-mail:';	
}
}
	 
