//CALC.JS

function startCalc(){
	var name = document.getElementById('calc_name').value;
	var email = document.getElementById('calc_email').value;
	var firm = document.getElementById('calc_firm').value;
	var err = "";
	
	if(name == ""){
		err += "- Navn - feltet er tomt\n";
	}
	if(email == ""){
		err += "- Email - feltet er tomt\n";
	}else{
		var emailFilter=/^.*@.+\.[a-z]{2,6}$/;
	    if (!(emailFilter.test(email))) { 
			err += "- Email - adressen er ikke gyldig";
		}
	}
	if(firm == ""){
		err += "- Firma - feltet er tomt\n";
	}
	if(err!=""){
		alert("Der er fejl i følgende felt(er):\n\n"+err);
	}else{
		var url = "ajax.php";
		var params = "func=startCalc";
		
		params += "&name="+name;
		params += "&email="+email;
		params += "&firm="+firm;
		
		ajaxConn();
		xmlHttp.onreadystatechange=function(){
			if((xmlHttp.readyState==4) && (xmlHttp.status==200)){
				if(xmlHttp.responseText=="success"){
					window.location.href='indexshop.php?site=cats';
				}else{
					statusMsg("Der er sket en fejl, prøv igen");
				}
			}
		}
		ajaxSend(url, params);
	}
	return false;
}

function doCalc(){
	var monthlyPrice = document.getElementById('monthlyPrice').value;
	
	if(monthlyPrice == ""){
		alert("Du skal indtaste et beløb");
	}else{
		var url = "ajax.php";
		var params = "func=doCalc&price="+monthlyPrice;
		
		ajaxConn();
		xmlHttp.onreadystatechange=function(){
			if((xmlHttp.readyState==4) && (xmlHttp.status==200)){
				document.getElementById('calculator').innerHTML = xmlHttp.responseText;
			}
		}
		ajaxSend(url, params);
	}
	return false;
}

function subscribeNewsletter(email){
	var txtbox = document.getElementById(email);
	if(txtbox.value == ""){
		alert("Du skal indtaste en email");
	}else{
		var url = "ajax.php";
		var params = "func=subscribeNewsletter&email="+txtbox.value;
		var button = document.getElementById('newsletter_btn');
		
		button.disabled = true;
		txtbox.disabled = true;
		
		ajaxConn();
		xmlHttp.onreadystatechange=function(){
			if((xmlHttp.readyState==4) && (xmlHttp.status==200)){
				if(xmlHttp.responseText == "success"){
					document.getElementById('subscribe_info').firstChild.nodeValue = "Du er nu tilmeldt nyhedsbrevet";
				}else{
					document.getElementById('subscribe_info').firstChild.nodeValue = "Der er sket en fejl, prøv venligst igen";
					button.disabled = false;
					txtbox.disabled = false;
				}
			}
		}
		ajaxSend(url, params);
	}
	return false;
}
