function chooseEPCheckoutType(formobjekt){
	var mailaddress = document.getElementById('login-email').value;
	var customernew = document.getElementById('login:customernew');

	var ablauf = new Date();
	var inzehnMinuten = ablauf.getTime() + (10 * 60 * 1000);
	ablauf.setTime(inzehnMinuten);
	

	 document.cookie = 'epcheckouttype=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
	
	if(customernew.checked){
		document.cookie = "epcheckouttype=new; expires=" + ablauf.toGMTString();	
		checkMailadressExist(mailaddress);
		
	}else{
		document.cookie = "epcheckouttype=exist; expires=" + ablauf.toGMTString();
		onepageLogin(formobjekt);
	}
	
}

function setEPCheckoutType(){
	var customerregister = document.getElementById('login:customerregister');
	if(document.cookie.indexOf("epcheckouttype=exist") != -1){
		customerregister.checked = true;
	}
}


function checkMailadressExist(mailaddress){
	
	
	if(mailaddress != ''){
			alert(mailaddress);
		new Ajax.Request('/epservices/checkmail',
			  {
	    method:'get',
	    parameters: {mailadress: mailaddress},
	    onSuccess: function(transport){
	      var response = transport.responseText || "no response text";
	      //alert("x"+response+"y");
	    
	      if(response == "false"){
	    	  document.getElementById('billing:email').value = mailaddress;
	    	  checkout.setMethod();
	      }else{
	    	  alert(response);
	      }
	      
	      
	    },
	    onFailure: function(){ alert('Something went wrong...') }
	  });
		
	}else{
		checkout.setMethod();
	}

}



function saveProductAlert(url){

	if($('alertmailadress').value == ""){
		alert('Bitte geben Sie eine Email-Adresse ein!');
		return false;
	}
	
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;

	str =$('alertmailadress').value;

	if(!str.match(emailRegEx)){
		alert('Bitte geben Sie eine gültige Email-Adresse ein!');
		return false;
	}
	
	
	new Ajax.Request(url, {
		  parameters: $('product_addtocart_form').serialize(true),
		  onSuccess: function(transport){
	      			var response = transport.responseText || "error...";
	      			//alert("Success! \n\n" + response);
	      			$('productalertform').update(response);
	      }

		  });

	
}




