/*
START - FORM FUNCTIONS 
*/

	var errorcheck;
	var errortext;

function isValidEmail(str) {

   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 


}



function IsNumeric(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }

function blimedlem1(){ 


   if (document.blimedlem.adress.value == ""){
	alert("Du måste ange din gatuadress");
	return;
   }    

   if (document.blimedlem.zip.value == ""){
	alert("Du måste ange ditt postnummer");
	return;
   }

   if (document.blimedlem.zip.value.length != 5){
	alert("Du måste ange ditt postnummer med 5 siffror utan mellanslag");
	return;
   }

   if (!IsNumeric(document.blimedlem.zip.value)){
	alert("Du måste ange ditt postnummer med 5 siffror utan mellanslag");
	return;
   } 

   if (document.blimedlem.lastname.value.length == ""){
	alert("Du måste ange ditt efternamn");
	return;
   }

   if (document.blimedlem.firstname.value.length == ""){
	alert("Du måste ange ditt förnamn");
	return;
   }

   if (document.blimedlem.city.value == ""){
	alert("Du måste ange din stad");
	return;
   }    

   if (document.blimedlem.operator.value == ""){
	alert("Du måste ange din operatör");
	return;
   }    

   if (document.blimedlem.plan.value == ""){
	alert("Du måste ange din abonnemangsform");
	return;
   }  
    
   if (!IsNumeric(document.blimedlem.birthyear.value)){
	alert("Du måste ange ditt födelseår");
	return;
   } 

   if (document.blimedlem.birthyear.value.length != 4){
	alert("Du måste ange ditt födelseår");
	return;
   } 

   if (document.blimedlem.birthyear.value < 1910){
	alert("Du måste ange ditt födelseår");
	return;
   } 

   if (document.blimedlem.birthyear.value > 2000){
	alert("Du måste ange ditt födelseår");
	return;
   } 
   
   document.blimedlem.submit();

} 
function emailcheck(){ 


   if (document.email.email1.value == ""){
	alert("Du måste ange din e-postadress");
	return;
   }    

   if (document.email.email1.value != document.email.email2.value){
	alert("Du måste ange samma e-postadress två gånger");
	return;
   }

   document.email.submit();

} 

function passwordcheck(){ 



   if (document.password.password1.value != document.password.password2.value){
	alert("Du måste ange samma lösenord två gånger");
	return;
   }
   if (document.password.password1.value.length < 4){
	alert("Du måste ange ett längre lösenord, minst 4 tecken.");
	return;
   }
   document.password.submit();

} 


function raderakontot2(){ 


var x=window.confirm("Är du säker på att du vill radera kontot?")
if (x)
   document.raderakontot.submit();

} 

//////////








function IsValidCellphone(sText)

{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
      
    if (sText.substring(0,2) != "07"){
    
    	IsNumber = false;
    
    }
    
    if (sText.length != 10 ){
    
    	IsNumber = false;
    
    }
   return IsNumber;
   
   }
   
function isValidEmail(str) {

   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 

}


/*
general, to form-fields etc
*/

function setFocus(x)
{
	document.getElementById(x).style.border="1px #8f8f8f solid";
	return false;
}

function setBlur(x)
{
	document.getElementById(x).style.border="1px #cecece solid";
	return false;
}

function clickclear(thisfield, defaulttext) {
	if (thisfield.value == defaulttext) {
	thisfield.value = "";
	}

}
function clickrecall(thisfield, defaulttext) {
	if (thisfield.value == "") {
	thisfield.value = defaulttext;
	}
}



/**/


function setHover(x)
{
	 
	 document.getElementById(x).id='bigger-forms-btn-active';
	
}
function setHoverOut(x, idToSet )
{
	// idToSet = idToSet || "bigger-forms-btn-on2";
	 
	 
	document.getElementById(x).id=idToSet;
	
}


function setHoverBiggie(x){
	 
	document.getElementById(x).style.background='url(http://www.sms.se/images/bigger-btn.biggerform.on.gif.gif) repeat 0 0px;';
 
}


function setHoverOutBiggie(x){
	 
	document.getElementById(x).style.background='url(http://www.sms.se/images/bigger-btn.biggerform.off.gif) repeat 0 0px;';
	
}




function setHoverTfnbook(x)
{


	objectref =   document.getElementById('tfnhover-'+x);
	objectref.style.background = 'url(http://www.sms.se/images/telephonebook/personicon-inactive.jpg)';
	objectref.style.backgroundPosition = '0 1px'; 
	objectref.style.backgroundRepeat = 'no-repeat';
 	
	document.getElementById('h4hover-'+x).className='black';
	document.getElementById('h5hover-'+x).className='black';
 	
	 
}

 
 


function setHoverTfnbookOut(x){

objectref =   document.getElementById('tfnhover-'+x);
	objectref.style.background = 'url(http://www.sms.se/images/telephonebook/personicon-inactive.jpg)';
	objectref.style.backgroundPosition = '0 -172px'; 
	objectref.style.backgroundRepeat = 'no-repeat';
  	document.getElementById('h4hover-'+x).className='gray';
  	document.getElementById('h5hover-'+x).className='gray';
}


 



/*
END - FORM FUNCTIONS 
*/