
function select1()
{
	document.registeredUserForm.registeredUser.checked=false;
	document.newUserForm.newUser.checked=true;
	document.getElementById("newUserReg").style.display='block'; 
	document.getElementById("registeredUserLogin").style.display='none';
	document.getElementById("payButton").style.display='block';
	document.getElementById("payTerms").style.display='block';
	document.getElementById("wannaRegBox").style.display='block';
	document.getElementById("wannaNewsBox").style.display='block';
	
	document.getElementById("BillingBox").style.display='block';
	
}

function select2()
{
	document.newUserForm.newUser.checked=false;
	document.registeredUserForm.registeredUser.checked=true;
	document.getElementById("newUserReg").style.display='none'; 
	document.getElementById("registeredUserLogin").style.display='block';	
	document.getElementById("payButton").style.display='none';
	document.getElementById("payTerms").style.display='none';
	document.getElementById("wannaRegBox").style.display='none';
	document.getElementById("wannaNewsBox").style.display='none';
	document.getElementById("BillingBox").style.display='none';
}

function selectNew()
{
	document.registeredUserForm.registeredUser.checked=false
	document.newUserForm.newUser.checked=true
}

function selectRegistered()
{
	document.newUserForm.newUser.checked=false
	document.registeredUserForm.registeredUser.checked=true
}

function divHide(e,o)
{
		var myVerticalSlide = new Fx.Slide(e);
		var myVerticalSlide2 = new Fx.Slide(o);

				myVerticalSlide.hide();
				myVerticalSlide2.hide();	
}
	
function divSlide(e,o)
{
		var myVerticalSlide = new Fx.Slide(e);
		var myVerticalSlide2 = new Fx.Slide(o);

				myVerticalSlide.slideIn();
				myVerticalSlide2.slideOut();	
}

function divHide2(e)
{
		var myVerticalSlide = new Fx.Slide(e);

				myVerticalSlide.hide();
				document.getElementById("upDownArrows").style.backgroundImage = 'url(/templates/jegyhu2010/images/button-down.png)';
}
	
function divSlide2(e)
{
		var myVerticalSlide = new Fx.Slide(e);

				myVerticalSlide.toggle();	
}


function arrowToggle()
{

        var imgPath = new String();
        imgPath = document.getElementById("upDownArrows").style.backgroundImage;
		var status = imgPath.indexOf("down");
		var status2 = imgPath.indexOf("up");
				
	if (status == -1) {
		document.getElementById("upDownArrows").style.backgroundImage = 'url(/templates/jegyhu2010/images/button-down.png)';
		return true;
		}
	
	
	else if (status2 == -1) {
		 document.getElementById("upDownArrows").style.backgroundImage =  'url(/templates/jegyhu2010/images/button-up.png)';
		}
	
}



function validate_required(field,alerttxt)
{            
with (field)
  {
  if (value==null||value=="")
    {
	  field.parentNode.getElementsByTagName("span")[2].style.display = "inline";  
      //alert(alerttxt);
      return false;
    }
  else
    {
    return true;
    }
  } 
}

function validate_email(field,alerttxt)
{
with (field)
  {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");
  if (apos<1||dotpos-apos<2)
    {
	  field.parentNode.getElementsByTagName("span")[4].style.display = "inline";
      //alert(alerttxt);
      return false;
    }
  else {return true;}
  }
}

function validate_emailsarethesame(email,email2,alerttxt)
{
    //alert(email2.value);
    if (email.value==email2.value)
    {
    	document.getElementById("email_pipe2").style.display = "inline";
        return true;
    }
    else
    {
    	document.getElementById("email_pipe").style.display = "none";
    	document.getElementById("email_pipe2").style.display = "none";
    	email2.parentNode.getElementsByTagName("span")[6].style.display = "inline";
        return false;
    }
}

function IsNotNumeric(field,sText,alerttxt)
{
   var ValidChars = "0123456789.+-/";
   var IsNotNumber=false;
   var Char;
   for (i = 0; i < sText.length && IsNotNumber == false; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNotNumber = true;
         }
      }
   if (IsNotNumber)
   {
	   field.parentNode.getElementsByTagName("span")[4].style.display = "inline";
       //alert(alerttxt);
       return false;
   }
 }

function validate_length_cardnum(field,sText,alerttxt)
{
   var NotCorrectLength=false;
   if (sText.length <15 || sText.length >16)
   {
       NotCorrectLength = true;
   }
   if (NotCorrectLength)
   {
	   field.parentNode.getElementsByTagName("span")[6].style.display = "inline";
       //alert(alerttxt);
       return false;
   }
}

function validate_length_cardcvc(field,sText,alerttxt)
{
   var NotCorrectLength=false;
   if (sText.length <3 || sText.length >4)
   {
       NotCorrectLength = true;
       if (sText=="")
           NotCorrectLength = false;
   }
   if (NotCorrectLength)
   {
	   field.parentNode.getElementsByTagName("span")[4].style.display = "inline";
       //alert(alerttxt);
       return false;
   }
 }

function numbersonly(myfield, e, dec)
{
    var key;
    var keychar;

    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.which;
    else
        return true;
    keychar = String.fromCharCode(key);

    // control keys
    if ((key==null) || (key==0) || (key==8) ||
         (key==9) || (key==13) || (key==27) )
        return true;

    // numbers
    else if ((("0123456789").indexOf(keychar) > -1))
        return true;

    // decimal point jump
    else if (dec && (keychar == "."))
        {
        myfield.form.elements[dec].focus();
        return false;
        }
    else
        return false;
}

function notnumbers(myfield, e, dec)
{
    var key;
    var keychar;

    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.which;
    else
        return true;
    keychar = String.fromCharCode(key);

    // control keys
    if ((key==null) || (key==0) || (key==8) ||
         (key==9) || (key==13) || (key==27) || 
         (key==39) || (key==32) || (key==45) || (key==46) || (key==95) || (key==96))
        return true;

    // numbers
    else if ((("qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM").indexOf(keychar) > -1))
        return true;
        
    if ((key==246) || (key==252) || (key==243) || (key==237) || (key==205) || 
       (key==337) || (key==250) || (key==233) || (key==225) || 
       (key==369) || (key==214) || (key==220) || (key==211) || (key==32) ||
       (key==336) || (key==218) || (key==201) || (key==193) || (key==368))
            return true;         
        
    // decimal point jump
    else if (dec && (keychar == "."))
        {
        myfield.form.elements[dec].focus();
        return false;
        }
    else
        return false;
}            

function charsonly(myfield, e, dec)
{
    var key;
    var keychar;

    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.which;
    else
        return true;
    keychar = String.fromCharCode(key);

    //alert(key);

    // control keys
    if ((key==null) || (key==0) || (key==8) ||
         (key==9) || (key==13) || (key==27) )
        return true;

    // angol karakterek
    else if ((("qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM-").indexOf(keychar) > -1))	            		            
        return true;

    if ((key==246) || (key==252) || (key==243) || (key==237) || (key==205) || 
       (key==337) || (key==250) || (key==233) || (key==225) || 
       (key==369) || (key==214) || (key==220) || (key==211) || (key==32) ||
       (key==336) || (key==218) || (key==201) || (key==193) || (key==368))
            return true;                

    // decimal point jump
    else if (dec && (keychar == "."))
        {
        myfield.form.elements[dec].focus();
        return false;
        }
    else
        return false;
}            

function alphanumericonly(myfield, e, dec)
{
    var key;
    var keychar;

    if (window.event)
        key = window.event.keyCode;
    else if (e)
        key = e.which;
    else
        return true;
    keychar = String.fromCharCode(key);

    //alert(key);

    // control keys
    if ((key==null) || (key==0) || (key==8) ||
         (key==9) || (key==13) || (key==27) )
        return true;

    // angol karakterek
    else if ((("qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789 ").indexOf(keychar) > -1))	            		            
        return true;

    if ((key==246) || (key==252) || (key==243) || (key==368) ||
        (key==337) || (key==250) || (key==233) || (key==225) || 
        (key==369) || (key==214) || (key==220) || (key==211) || 
        (key==336) || (key==218) || (key==201) || (key==193) || 
        (key==46)  || (key==95)  || (key==45)  || (key==64))
            return true;                

    // decimal point jump
    else if (dec && (keychar == "."))
        {
        myfield.form.elements[dec].focus();
        return false;
        }
    else
        return false;
} 

function realtimecheck_lastname(a, b)
{
	return charsonly(a, b);
}

function check_lastname(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("lastname_pipe").style.display = "inline";
	else
		document.getElementById("lastname_pipe").style.display = "none";
}

function check_firstname(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("firstname_pipe").style.display = "inline";
	else
		document.getElementById("firstname_pipe").style.display = "none";
}	

function check_phone(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("phone_pipe").style.display = "inline";
	else
		document.getElementById("phone_pipe").style.display = "none";
}

function check_email(field,alerttxt)
{
with (field)
  {
      apos=value.indexOf("@");
      dotpos=value.lastIndexOf(".");
      if (apos<1||dotpos-apos<2)
        {
    	  //field.parentNode.getElementsByTagName("span")[4].style.display = "inline";
    	  document.getElementById("email_pipe").style.display = "none";
          return false;
        }
      else 
      {
    	  document.getElementById("email_pipe").style.display = "inline";
          return true;
      }
  }
}

function check_emailsarethesame(email,email2)
{
    //alert(email2.value);
    if (email.value==email2.value)
    {
    	if (email.value!='')
    		document.getElementById("email_pipe2").style.display = "inline";
        return true;
    }
    else
    {
    	document.getElementById("email_pipe").style.display = "none";
    	document.getElementById("email_pipe2").style.display = "none";
    	//email2.parentNode.getElementsByTagName("span")[6].style.display = "inline";
        return false;
    }
}


function check_email2(field,alerttxt)
{
with (field)
  {
      apos=value.indexOf("@");
      dotpos=value.lastIndexOf(".");
      if (apos<1||dotpos-apos<2)
        {
    	  //field.parentNode.getElementsByTagName("span")[4].style.display = "inline";
    	  document.getElementById("email_pipe2").style.display = "none";
          return false;
        }
      else 
      {
    	  document.getElementById("email_pipe2").style.display = "inline";
          return true;
      }
  }
}

function check_city(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("city_pipe").style.display = "inline";
	else
		document.getElementById("city_pipe").style.display = "none";
}			

function check_zip(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("zip_pipe").style.display = "inline";
	else
		document.getElementById("zip_pipe").style.display = "none";
}	

function check_address(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("address_pipe").style.display = "inline";
	else
		document.getElementById("address_pipe").style.display = "none";
}				
function check_lastname_s(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("lastname_s_pipe").style.display = "inline";
	else
		document.getElementById("lastname_s_pipe").style.display = "none";
}			
function check_firstname_s(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("firstname_s_pipe").style.display = "inline";
	else
		document.getElementById("firstname_s_pipe").style.display = "none";
}			
function check_phone_s(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("phone_s_pipe").style.display = "inline";
	else
		document.getElementById("phone_s_pipe").style.display = "none";
}			
function check_email_s(field,alerttxt)
{
with (field)
  {
      apos=value.indexOf("@");
      dotpos=value.lastIndexOf(".");
      if (apos<1||dotpos-apos<2)
        {
    	  //field.parentNode.getElementsByTagName("span")[4].style.display = "inline";
    	  document.getElementById("email_s_pipe").style.display = "none";
          return false;
        }
      else 
      {
    	  document.getElementById("email_s_pipe").style.display = "inline";
          return true;
      }
  }
}			
function check_address_s(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("address_s_pipe").style.display = "inline";
	else
		document.getElementById("address_s_pipe").style.display = "none";
}			
function check_city_s(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("city_s_pipe").style.display = "inline";
	else
		document.getElementById("city_s_pipe").style.display = "none";
}				
function check_country_s(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("country_s_pipe").style.display = "inline";
	else
		document.getElementById("country_s_pipe").style.display = "none";
}				
function check_zip_s(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("zip_s_pipe").style.display = "inline";
	else
		document.getElementById("zip_s_pipe").style.display = "none";
}
function check_payphone(a)
{
	//alert(a);
	if (a==null)
	  return false;
	if (a.value != '')
		document.getElementById("payphone_pipe").style.display = "inline";
	else
		document.getElementById("payphone_pipe").style.display = "none";
}			
function check_cardname(a)
{
	//alert(a);
	if (a.value != '')
		document.getElementById("cardname_pipe").style.display = "inline";
	else
		document.getElementById("cardname_pipe").style.display = "none";
}						
function check_cardnum(field)
{
   var NotCorrectLength=false;
   if (field.value.length <15 || field.value.length >16)
   {
       NotCorrectLength = true;
   }
   if (NotCorrectLength)
   {
	   //field.parentNode.getElementsByTagName("span")[6].style.display = "inline";
	   document.getElementById("cardnum_pipe").style.display = "none";
       //alert(field.value.length);
       return false;
   }
   else
   {
	   document.getElementById("cardnum_pipe").style.display = "inline";
   }
 }				
function check_cardcvc(field)
{
       var NotCorrectLength=false;
       if (field.value.length <3 || field.value.length >4)
       {
           NotCorrectLength = true;
           if (field.value=="")
               NotCorrectLength = false;	                   
       }
       if (NotCorrectLength)
       {
    	   document.getElementById("cardcvc_pipe").style.display = "none";
           //alert(alerttxt);
           return false;
       }		
       else
       {
    	   if (field.value!="")
    	   	document.getElementById("cardcvc_pipe").style.display = "inline";
    	   else
    		document.getElementById("cardcvc_pipe").style.display = "none";  
       }	               		
}	

function maxfour(field)
{
	   if (field.value.length>4)
		   field.value = field.value.substr(0,4);
}

function validate_passwordsarethesame(field1, field2, alerttxt)
{
    //alert(field1.value);
    if (field1.value==field2.value)
        return true;
    else
    {
        //alert(alerttxt);
    	field2.parentNode.getElementsByTagName("span")[2].style.display = "inline";
        return false;
    }
}			

function validate_form(thisform)
{       
            
    with (thisform)
      {
      
      	if (agree_terms.checked == false){
             alert("Hibaüzenet: El kell fogadnia az Általános Szerződési Feltételeket.");
             agree_terms.focus();
             return false;
          }
          
          	// e-számla
		  if (document.getElementById("need_bill") && document.getElementById("need_bill").checked)
          {
             if (validate_required(billing_name,"")==false) {billing_name.focus();return false;}
             if (validate_required(billing_taxnumber,"")==false) {billing_taxnumber.focus();return false;}
             if (validate_required(billing_city,"")==false) {billing_city.focus();return false;}
             if (validate_required(billing_zipcode,"")==false) {billing_zipcode.focus();return false;}
             if (validate_required(billing_street_name,"")==false) {billing_street_name.focus();return false;}
             if (validate_required(billing_house_number,"")==false) {billing_house_number.focus();return false;}
          }
          
          if (validate_required(email,"{$lang_email_message}")==false)
          {
              email.focus();return false;
          }
          if (validate_email(email,"{$lang_email_errorrmessage}")==false)
          {
              email.focus();return false;
          }
          if (validate_required(email2,"{$lang_email_message}")==false)
          {
              email2.focus();return false;
          }
          if (validate_email(email2,"{$lang_email_errorrmessage}")==false)
          {
              email2.focus();return false;
          }   
          if (validate_emailsarethesame(email,email2,"{$lang_emails_differenterrorrmessage}")==false)
          {
              email2.focus();return false;
          }      	
          if (validate_required(lastname,"{$lang_lastname_message}")==false)
          {                 	             	 
              lastname.focus();return false;
          }
          if (validate_required(firstname,"{$lang_firstname_message}")==false)
          {
              firstname.focus();return false;
          }
          if (validate_required(phone,"{$lang_phone_message}")==false)
          {
              phone.focus();return false;
          }
          if (IsNotNumeric(phone,phone.value,'{$lang_phone_nummessage}')==false)
          {
              phone.focus();return false;
          }         
          if (validate_required(city,"{$lang_city_message}")==false)
          {
              city.focus();return false;
          }
          if (validate_required(zip,"{$lang_zipcode_message}")==false)
          {
              zip.focus();return false;
          }
          if (IsNotNumeric(zip,zip.value,'{$lang_zipcode_nummessage}')==false)
          {
              zip.focus();return false;
          }                      
          if (validate_required(address,"{$lang_address_message}")==false)
          {
              address.focus();return false;
          }
          if (validate_required(payphone,"x")==false)
          {
        	  payphone.focus();return false;
          }          

          if (document.getElementById("lastname_s"))  
          { 
	          if (validate_required(lastname_s,"x")==false)
	          {                 	             	 
	        	  lastname_s.focus();return false;
	          }          
          }
          if (document.getElementById("firstname_s"))  
          { 
	          if (validate_required(firstname_s,"x")==false)
	          {                 	             	 
	        	  firstname_s.focus();return false;
	          }          
          }          
          if (document.getElementById("phone_s"))  
          { 
	          if (validate_required(phone_s,"x")==false)
	          {                 	             	 
	        	  phone_s.focus();return false;
	          }      
	          if (IsNotNumeric(phone_s,phone_s.value,'{$lang_phone_nummessage}')==false)
	          {
	              phone_s.focus();return false;
	          } 	          
          }                    
          if (document.getElementById("email_s"))  
          { 
	          if (validate_required(email_s,"x")==false)
	          {                 	             	 
	        	  email_s.focus();return false;
	          }  
	          if (validate_email(email_s,"x")==false)
	          {
	              email_s.focus();return false;
	          }	          
          }   

          if (document.getElementById("address_s"))  
          { 
	          if (validate_required(address_s,"x")==false)
	          {                 	             	 
	        	  address_s.focus();return false;
	          }          
          }            
          if (document.getElementById("city_s"))  
          { 
	          if (validate_required(city_s,"x")==false)
	          {                 	             	 
	        	  city_s.focus();return false;
	          }          
          }            
          if (document.getElementById("zip_s"))  
          { 
	          if (validate_required(zip_s,"x")==false)
	          {                 	             	 
	        	  zip_s.focus();return false;
	          }  
	          if (IsNotNumeric(zip_s,zip_s.value,'x')==false)
	          {
	              zip_s.focus();return false;
	          } 	          
          }                            
          
          if (validate_required(cardname,"{$lang_cardname_message}")==false)
          {
              cardname.focus();return false;
          }            
          if (validate_required(cardnum,"{$lang_cardnum_message}")==false)
          {
              cardnum.focus();return false;
          }
          if (IsNotNumeric(cardnum,cardnum.value,'{$lang_cardnum_nummessage}')==false)
          {
              cardnum.focus();return false;
          }
          if (validate_length_cardnum(cardnum,cardnum.value,"{$lang_cardnum_charmessage}")==false)
          {
              cardnum.focus();return false;
          }
          
          if (IsNotNumeric(cardcvc,cardcvc.value,'{$lang_cardcvc_nummessage}')==false)
          {
              cardcvc.focus();return false;
          }
          if (validate_length_cardcvc(cardcvc,cardcvc.value,"{$lang_cardcvc_charmessage}")==false)
          {
              cardcvc.focus();return false;
          }
          if (validate_passwordsarethesame(password, password2,"{$lang_password_message}")==false)
          {
              password2.focus();return false;
          }

          
    }
 }   
    
function validate_regform(thisform)
{       
            
    with (thisform)
      {
          if (document.getElementById("rc_Email"))
          {
                    if (validate_required(rc_Email,"{$lang_email_message}")==false)
                    {
                        rc_Email.focus();return false;
                    }
                    if (validate_email(rc_Email,"{$lang_email_errorrmessage}")==false)
                    {
                        rc_Email.focus();return false;
                    }
          }
          if (document.getElementById("rc_Email2"))
          {
                    if (validate_required(rc_Email2,"{$lang_email_message}")==false)
                    {
                        rc_Email2.focus();return false;
                    }
                    if (validate_email(rc_Email2,"{$lang_email_errorrmessage}")==false)
                    {
                        rc_Email2.focus();return false;
                    }   
                    if (validate_emailsarethesame(rc_Email,rc_Email2,"{$lang_emails_differenterrorrmessage}")==false)
                    {
                        rc_Email2.focus();return false;
                    } 
          }     	
          if (document.getElementById("rc_LastName"))
          {          
                    if (validate_required(rc_LastName,"{$lang_lastname_message}")==false)
                    {                 	             	 
                        rc_LastName.focus();return false;
                    }
          }
          if (document.getElementById("rc_FirstName"))          
          {
                    if (validate_required(rc_FirstName,"{$lang_firstname_message}")==false)
                    {
                        rc_FirstName.focus();return false;
                    }          
          }
          if (document.getElementById("rc_Phone"))          
          {          
                    if (validate_required(rc_Phone,"{$lang_phone_message}")==false)
                    {
                        rc_Phone.focus();return false;     
                    }
                    if (IsNotNumeric(rc_Phone,rc_Phone.value,'{$lang_phone_nummessage}')==false)
                    {
                        rc_Phone.focus();return false;         
                    }          
          }
          if (document.getElementById("rc_City"))          
          {
                    if (validate_required(rc_City,"{$lang_city_message}")==false)
                    {
                        rc_City.focus();return false;
                    }
          }     
          if (document.getElementById("rc_Zip"))          
          {
                    if (validate_required(rc_Zip,"{$lang_zipcode_message}")==false)
                    {
                        rc_Zip.focus();return false;
                    }
                    if (IsNotNumeric(rc_Zip,rc_Zip.value,'{$lang_zipcode_nummessage}')==false)
                    {
                        rc_Zip.focus();return false;
                    }            
          }              
          if (document.getElementById("rc_Street"))          
          {
                    if (validate_required(rc_Street,"{$lang_address_message}")==false)
                    {
                        rc_Street.focus();return false;
                    }
          }
          if (document.getElementById("rc_Password"))          
          {                    
                    if (validate_required(rc_Password,"x")==false)
                    {
                        rc_Password.focus();return false;
                    }
          }
          if (document.getElementById("rc_Password2"))          
          {
                    if (validate_required(rc_Password2,"x")==false)
                    {
                        rc_Password2.focus();return false;
                    }                              
                    if (validate_passwordsarethesame(rc_Password, rc_Password2,"{$lang_password_message}")==false)
                    {
                        rc_Password2.focus();return false;
                    }
          }          
          
    }    


    
}

function validate_editform(thisform)
{       
            
    with (thisform)
      {
          if (document.getElementById("ec_Email"))
          {
                    if (validate_required(ec_Email,"{$lang_email_message}")==false)
                    {
                        ec_Email.focus();return false;
                    }
                    if (validate_email(ec_Email,"{$lang_email_errorrmessage}")==false)
                    {
                        ec_Email.focus();return false;
                    }
          }
          if (document.getElementById("ec_Email2"))
          {
                    if (validate_required(ec_Email2,"{$lang_email_message}")==false)
                    {
                        ec_Email2.focus();return false;
                    }
                    if (validate_email(ec_Email2,"{$lang_email_errorrmessage}")==false)
                    {
                        ec_Email2.focus();return false;
                    }   
                    if (validate_emailsarethesame(ec_Email,ec_Email2,"{$lang_emails_differenterrorrmessage}")==false)
                    {
                        ec_Email2.focus();return false;
                    } 
          }     	
          if (document.getElementById("ec_LastName"))
          {          
                    if (validate_required(ec_LastName,"{$lang_lastname_message}")==false)
                    {                 	             	 
                        ec_LastName.focus();return false;
                    }
          }
          if (document.getElementById("ec_FirstName"))          
          {
                    if (validate_required(ec_FirstName,"{$lang_firstname_message}")==false)
                    {
                        ec_FirstName.focus();return false;
                    }          
          }
          if (document.getElementById("ec_Phone"))          
          {          
                    if (validate_required(ec_Phone,"{$lang_phone_message}")==false)
                    {
                        ec_Phone.focus();return false;     
                    }
                    if (IsNotNumeric(ec_Phone,ec_Phone.value,'{$lang_phone_nummessage}')==false)
                    {
                        ec_Phone.focus();return false;         
                    }          
          }
          if (document.getElementById("ec_City"))          
          {
                    if (validate_required(ec_City,"{$lang_city_message}")==false)
                    {
                        ec_City.focus();return false;
                    }
          }     
          if (document.getElementById("ec_Zip"))          
          {
                    if (validate_required(ec_Zip,"{$lang_zipcode_message}")==false)
                    {
                        ec_Zip.focus();return false;
                    }
                    if (IsNotNumeric(ec_Zip,ec_Zip.value,'{$lang_zipcode_nummessage}')==false)
                    {
                        ec_Zip.focus();return false;
                    }            
          }              
          if (document.getElementById("ec_Street"))          
          {
                    if (validate_required(ec_Street,"{$lang_address_message}")==false)
                    {
                        ec_Street.focus();return false;
                    }
          }
          if (document.getElementById("ec_Password"))          
          {                    
                    if (validate_required(ec_Password,"x")==false)
                    {
                        ec_Password.focus();return false;
                    }
          }          
          
          if (validate_passwordsarethesame(ec_PasswordModify, ec_PasswordModify2,"{$lang_password_message}")==false)
          {
              ec_PasswordModify2.focus();return false;
          }                    
          
    }    


    
}

function validate_basketform(txt) {       
			//alert(' " ' + document.forms['basketform'].elements['paymethod'] +' " ');
          if ( getCheckedValue(document.forms['basketform'].elements['paymethod'])!=="" || 
				document.forms['basketform'].elements['paymethod'].value!==""
          	//(document.basketform.paymethodOTPSHOP3D.checked == true) ||  (document.basketform.paymethodCCARD.checked == true) || (document.basketform.paymethodCMPS.checked == true) || (document.basketform.paymethodABAQOOS.checked == true) || (document.basketform.paymethodPAYPALEC.checked == true) || (document.basketform.paymethodCASH.checked == true) || (document.basketform.paymethodECARD.checked == true)
          )
          {
             document.basketform.submit();
             return true;
          }
          else
          {
             alert(txt);
             return false;
          }


}

