function SendContact() {

	setStyle('rp_email', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('rp_subject', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('rp_message', {'border':'1px solid #CCC', 'background':'#FFF'});


	if(document.getElementById("rp_email").value)
		{
		var email  	= 	document.getElementById("rp_email").value;
		}
	else
		{
		document.getElementById("rp_email").focus()	; 
		setStyle('rp_email', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		return false;
		}

	var emailResult			=	validateEmail(email);
	
	if(emailResult){}
	else
		{
		document.getElementById("rp_email").focus()	; 
		setStyle('rp_email', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		return false;
		}

		var email  	= 	encodeURIComponent(document.getElementById("rp_email").value);


	if(document.getElementById("rp_subject").value)
		{
		var subject  	= 	encodeURIComponent(document.getElementById("rp_subject").value);
		}
	else
		{
		document.getElementById("rp_subject").focus()	; 
		setStyle('rp_subject', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		return false;
		}


	if(document.getElementById("rp_message").value)
		{
		var message  	= 	encodeURIComponent(document.getElementById("rp_message").value);
		}
	else
		{
		document.getElementById("rp_message").focus()	; 
		setStyle('rp_message', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		return false;
		}



		var contact	=	"&email=" + email + "&subject=" + subject + "&message=" + message;


		    var obj1 = document.getElementById("ContactSendBox");
		    obj1.innerHTML = '<img src="http://www.videoadmail.com/images/stories/loadingAnimation.gif" width="150" height="30" style="margin-left:30px"/>';


		var XMLHttpRequestObject = false; 

		if (window.XMLHttpRequest) {
		  XMLHttpRequestObject = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
		  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
		}


		if(XMLHttpRequestObject) {
		    var now = new Date();
		    var obj = document.getElementById("contact_container");


		  XMLHttpRequestObject.open("GET", "http://www.videoadmail.com/contact.cgi?submit=send" + contact + "&time=" + now.getTime());

		  XMLHttpRequestObject.onreadystatechange = function() 
		  { 
		  
		    if (XMLHttpRequestObject.readyState == 1)
		    	{
		    	}
		  
		    if (XMLHttpRequestObject.readyState == 4 && 
		      XMLHttpRequestObject.status == 200) { 
		      var response_text = XMLHttpRequestObject.responseText;
			if(response_text != '')
			{
	   		        obj.innerHTML = response_text;
		    	}
		    } 
		  } 
		  XMLHttpRequestObject.send(null); 
		}
}















function enterBankDetails(Choice) {

	setStyle('cardtype_errdis', {'display':'none'});
	setStyle('securitycode_errdis', {'display':'none'});
	setStyle('expiry_errdis', {'display':'none'});
	setStyle('cname_errdis', {'display':'none'});
	setStyle('cardnumber_errdis', {'display':'none'});

	setStyle('card_type', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('card_number', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('security_code', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('card_month', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('card_year', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('cardholder_name', {'border':'1px solid #CCC', 'background':'#FFF'});

	var first_name  	= 	encodeURIComponent(document.getElementById("first_name").value);
	var last_name  		= 	encodeURIComponent(document.getElementById("last_name").value);
	var email  		= 	encodeURIComponent(document.getElementById("email").value);
	var address  		= 	encodeURIComponent(document.getElementById("address").value);
	var coupon  		= 	encodeURIComponent(document.getElementById("coupon").value);


	var card_type_obj  		= 		document.getElementById('card_type'); 
	var card_month_obj  		= 		document.getElementById('card_month');
	var card_year_obj  		= 		document.getElementById('card_year');
	
	var card_type  			= 		card_type_obj.options[card_type_obj.selectedIndex].value;
	var card_month  		= 		card_month_obj.options[card_month_obj.selectedIndex].value;
	var card_year  			= 		card_year_obj.options[card_year_obj.selectedIndex].value;
	

	if(card_type != '0')
		{
		var card_type  = encodeURIComponent(card_type);
		}
	else
		{
		document.getElementById("card_type").focus()	; 
		setStyle('last_name', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('cardtype_errdis', {'display':'block'});
		return false;
		}

	if(document.getElementById("card_number").value)
		{
		var card_number  = encodeURIComponent(document.getElementById("card_number").value);
		}
	else
		{
		document.getElementById("card_number").focus()	; 
		setStyle('card_number', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('cardnumber_errdis', {'display':'block'});
		return false;
		}


	if(document.getElementById("security_code").value)
		{
		var security_code  = encodeURIComponent(document.getElementById("security_code").value);
		}
	else
		{
		document.getElementById("security_code").focus()	; 
		setStyle('security_code', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('securitycode_errdis', {'display':'block'});
		return false;
		}


	if(card_month != '00')
		{
		var card_month  = encodeURIComponent(card_month);
		}
	else
		{
		document.getElementById("card_month").focus()	; 
		setStyle('card_month', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('expiry_errdis', {'display':'block'});
		return false;
		}

	if(card_year != '00')
		{
		var card_year  = encodeURIComponent(card_year);
		}
	else
		{
		document.getElementById("card_year").focus()	; 
		setStyle('card_year', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('expiry_errdis', {'display':'block'});
		return false;
		}


	if(document.getElementById("cardholder_name").value)
		{
		var cardholder_name  = encodeURIComponent(document.getElementById("cardholder_name").value);
		}
	else
		{
		document.getElementById("cardholder_name").focus()	; 
		setStyle('cardholder_name', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('cname_errdis', {'display':'block'});
		return false;
		}



		var singup	=	"&Choice=" + Choice + "&first_name=" + first_name + "&last_name=" + last_name + "&email=" + email + "&coupon=" + coupon + "&address=" + address  + "&card_type=" + card_type  + "&card_number=" + card_number  + "&security_code=" + security_code  + "&card_month=" + card_month  + "&card_year=" + card_year  + "&cardholder_name=" + cardholder_name;



		var XMLHttpRequestObject = false; 

		if (window.XMLHttpRequest) {
		  XMLHttpRequestObject = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
		  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
		}


		if(XMLHttpRequestObject) {
		    var now = new Date();
		    var obj = document.getElementById("signup_container");

		    var obj1 = document.getElementById("button_placeholder");
		    obj1.innerHTML = '<span class="txt_box" style="width:160px;">Submitting ... <img src="https://www.videoadmail.com/images/loading.gif" alt="Loading" align="middle" /></span>';


		  XMLHttpRequestObject.open("GET", "https://www.videoadmail.com/signup.cgi?submit=ccjoin" + singup + "&time=" + now.getTime());

		  XMLHttpRequestObject.onreadystatechange = function() 
		  { 
		  
		    if (XMLHttpRequestObject.readyState == 1)
		    	{
		    	}
		  
		    if (XMLHttpRequestObject.readyState == 4 && 
		      XMLHttpRequestObject.status == 200) { 
		      var response_text = XMLHttpRequestObject.responseText;
			if(response_text != '')
			{
				if(response_text == '1')
					{
				//	setStyle('first_name_error', {'display':'none'});
				//	setStyle('last_name_error', {'display':'none'});
				//	setStyle('email_domain_exists', {'display':'none'});
				//	setStyle('email_error', {'display':'none'});
				//	setStyle('email_not_valid', {'display':'none'});
				//	setStyle('phone_error', {'display':'none'});
				//	setStyle('email_domain_disallowed', {'display':'none'});

					    obj1.innerHTML = '<input onclick="return checkSignUp(\'Free\');" id="submit_bt" name="submit_bt" type="button" value="Submit" />';
				//	document.getElementById("email").focus()	; 
				//	setStyle('email_domain_exists', {'display':'block'});
				//	setStyle('email', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});

					}				
				else if(response_text == '2')
					{
				//	setStyle('first_name_error', {'display':'none'});
				//	setStyle('last_name_error', {'display':'none'});
				//	setStyle('email_error', {'display':'none'});
				//	setStyle('email_not_valid', {'display':'none'});
				//	setStyle('phone_error', {'display':'none'});
				//	setStyle('email_domain_disallowed', {'display':'none'});
				//	setStyle('email_domain_exists', {'display':'none'});

					    obj1.innerHTML = '<input onclick="return checkSignUp(\'Free\');" id="submit_bt" name="submit_bt" type="button" value="Submit" />';
				//	document.getElementById("email").focus()	; 
				//	setStyle('email_domain_disallowed', {'display':'block'});
				//	setStyle('email', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
					}				


				else 	
					{			
		   		        obj.innerHTML = response_text;
					}
		    	}
		    } 
		  } 
		  XMLHttpRequestObject.send(null); 
		}	



}





function sendQuote(Choice) {

	setStyle('first_name_error', {'display':'none'});
	setStyle('last_name_error', {'display':'none'});
	setStyle('email_error', {'display':'none'});
	setStyle('email_format_error', {'display':'none'});
	setStyle('company_name_error', {'display':'none'});
	setStyle('coupon_error', {'display':'none'});
	setStyle('line_of_business_error', {'display':'none'});

	setStyle('first_name', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('last_name', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('email', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('company_name', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('coupon', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('line_of_business', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('monthly_send', {'border':'1px solid #CCC', 'background':'#FFF'});



	if(document.getElementById("first_name").value)
		{
		var first_name  	= 	encodeURIComponent(document.getElementById("first_name").value);
		}
	else
		{
		document.getElementById("first_name").focus()	; 
		setStyle('first_name', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('first_name_error', {'display':'block'});
		return false;
		}

	if(document.getElementById("last_name").value)
		{
		var last_name  	= 	encodeURIComponent(document.getElementById("last_name").value);
		}
	else
		{
		document.getElementById("last_name").focus()	; 
		setStyle('last_name', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('last_name_error', {'display':'block'});
		return false;
		}

	if(document.getElementById("email").value)
		{
		var email  	= 	document.getElementById("email").value;
		}
	else
		{
		document.getElementById("email").focus()	; 
		setStyle('email', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('email_error', {'display':'block'});
		return false;
		}

	var emailResult			=	validateEmail(email);
	
	if(emailResult){}
	else
		{
		document.getElementById("email").focus()	; 
		$('email').setStyles({border: '1px dashed #FF3F3F', background: '#FAEBE7'});
		setStyle('email_format_error', {'display':'block'});
		return false;
		}

		var email  	= 	encodeURIComponent(document.getElementById("email").value);

	if(document.getElementById("company_name").value)
		{
		var company_name  	= 	encodeURIComponent(document.getElementById("company_name").value);
		}
	else
		{
		document.getElementById("company_name").focus()	; 
		setStyle('company_name', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('company_name_error', {'display':'block'});
		return false;
		}


	if(document.getElementById("coupon").value)
		{
		var coupon  	= 	encodeURIComponent(document.getElementById("coupon").value);
		}
	else
		{
		var coupon  	= 	'0';
		}



	if(document.getElementById("line_of_business").value)
		{
		var line_of_business  	= 	encodeURIComponent(document.getElementById("line_of_business").value);
		}
	else
		{
		document.getElementById("line_of_business").focus()	; 
		setStyle('line_of_business', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		setStyle('line_of_business_error', {'display':'block'});
		return false;
		}


		var e = document.getElementById("monthly_send");
		var monthly_send = e.options[e.selectedIndex].value;


		var quote	=	"&first_name=" + first_name + "&last_name=" + last_name + "&email=" + email + "&company_name=" + company_name + "&coupon=" + coupon + "&line_of_business=" + line_of_business + "&monthly_send=" + monthly_send;

		var XMLHttpRequestObject = false; 

		if (window.XMLHttpRequest) {
		  XMLHttpRequestObject = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
		  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
		}


		if(XMLHttpRequestObject) {
		    var now = new Date();
		    var obj = document.getElementById("signup_container");

		    var obj1 = document.getElementById("button_placeholder");
		    obj1.innerHTML = '<span class="txt_box" style="width:160px;">Submitting ... <img src="https://www.videoadmail.com/images/loading.gif" alt="Loading" align="middle" /></span>';


		  XMLHttpRequestObject.open("GET", "https://www.videoadmail.com/signup.cgi?submit=quote" + quote + "&time=" + now.getTime());

		  XMLHttpRequestObject.onreadystatechange = function() 
		  { 
		  
		    if (XMLHttpRequestObject.readyState == 1)
		    	{
		    	}
		  
		    if (XMLHttpRequestObject.readyState == 4 && 
		      XMLHttpRequestObject.status == 200) { 
		      var response_text = XMLHttpRequestObject.responseText;
			if(response_text != '')
			{
		
		   		        obj.innerHTML = response_text;

		    	}
		    } 
		  } 
		  XMLHttpRequestObject.send(null); 
		}	

}

function setStyle( objId, propertyObject )
{
 var elem = document.getElementById(objId);
 for (var property in propertyObject)
    elem.style[property] = propertyObject[property];
}








	
function checkSignUp(Choice) {


	setStyle('first_name_error', {'display':'none'});
	setStyle('last_name_error', {'display':'none'});
	setStyle('email_error', {'display':'none'});
	setStyle('email_not_valid', {'display':'none'});
	setStyle('coupon_error', {'display':'none'});
	setStyle('coupon1_error', {'display':'none'});
	setStyle('email_domain_disallowed', {'display':'none'});

	setStyle('first_name', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('last_name', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('email', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('address', {'border':'1px solid #CCC', 'background':'#FFF'});
	setStyle('coupon', {'border':'1px solid #CCC', 'background':'#FFF'});


	if(document.getElementById("first_name").value)
		{
		var first_name  	= 	encodeURIComponent(document.getElementById("first_name").value);
		}
	else
		{
		document.getElementById("first_name").focus()	; 
		setStyle('first_name_error', {'display':'block'});
		setStyle('first_name', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		return false;
		}

	if(document.getElementById("last_name").value)
		{
		var last_name  	= 	encodeURIComponent(document.getElementById("last_name").value);
		}
	else
		{
		document.getElementById("last_name").focus()	; 
		setStyle('last_name_error', {'display':'block'});
		setStyle('last_name', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		return false;
		}

	if(document.getElementById("email").value)
		{
		var email  	= 	document.getElementById("email").value;
		}
	else
		{
		document.getElementById("email").focus()	; 
		setStyle('email_error', {'display':'block'});
		setStyle('email', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		return false;
		}

	var emailResult			=	validateEmail(email);
	
	if(emailResult){}
	else
		{
		document.getElementById("email").focus()	; 
		setStyle('email_not_valid', {'display':'block'});
		setStyle('email', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
		return false;
		}

		var email  	= 	encodeURIComponent(document.getElementById("email").value);

	if(document.getElementById("coupon").value)
		{
		var coupon  	= 	encodeURIComponent(document.getElementById("coupon").value);
		}
	else
		{
		var coupon  	= 	'0';
		}

	if(document.getElementById("address").value)
		{ var address = encodeURIComponent(document.getElementById("address").value);
		}
	else
		{ var address = 'A'; }


	var singup	=	"&Choice=" + Choice + "&first_name=" + first_name + "&last_name=" + last_name + "&email=" + email + "&coupon=" + coupon + "&address=" + address;



		var XMLHttpRequestObject = false; 

		if (window.XMLHttpRequest) {
		  XMLHttpRequestObject = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
		  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
		}


		if(XMLHttpRequestObject) {
		    var now = new Date();
		    var obj = document.getElementById("signup_container");

		    var obj1 = document.getElementById("button_placeholder");
		    obj1.innerHTML = '<span class="txt_box" style="width:160px;">Submitting ... <img src="https://www.videoadmail.com/images/loading.gif" alt="Loading" align="middle" /></span>';


		  XMLHttpRequestObject.open("GET", "https://www.videoadmail.com/signup.cgi?submit=join" + singup + "&time=" + now.getTime());

		  XMLHttpRequestObject.onreadystatechange = function() 
		  { 
		  
		    if (XMLHttpRequestObject.readyState == 1)
		    	{
		    	}
		  
		    if (XMLHttpRequestObject.readyState == 4 && 
		      XMLHttpRequestObject.status == 200) { 
		      var response_text = XMLHttpRequestObject.responseText;
			if(response_text != '')
			{
				if(response_text == '1')
					{
					setStyle('first_name_error', {'display':'none'});
					setStyle('last_name_error', {'display':'none'});
					setStyle('email_domain_exists', {'display':'none'});
					setStyle('email_error', {'display':'none'});
					setStyle('email_not_valid', {'display':'none'});
					setStyle('coupon_error', {'display':'none'});
					setStyle('email_domain_disallowed', {'display':'none'});

					    obj1.innerHTML = '<input onclick="return checkSignUp(\'' + Choice + '\');" id="submit_bt" name="submit_bt" type="button" value="Submit" />';
					document.getElementById("email").focus()	; 
					setStyle('email_domain_exists', {'display':'block'});
					setStyle('email', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});

					}
				else if(response_text == '2')
					{
					setStyle('first_name_error', {'display':'none'});
					setStyle('last_name_error', {'display':'none'});
					setStyle('email_error', {'display':'none'});
					setStyle('email_not_valid', {'display':'none'});
					setStyle('coupon_error', {'display':'none'});
					setStyle('email_domain_disallowed', {'display':'none'});
					setStyle('email_domain_exists', {'display':'none'});

					    obj1.innerHTML = '<input onclick="return checkSignUp(\'' + Choice + '\');" id="submit_bt" name="submit_bt" type="button" value="Submit" />';
					document.getElementById("email").focus()	; 
					setStyle('email_domain_disallowed', {'display':'block'});
					setStyle('email', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7'});
					}				
				else if(response_text == '3')
					{
					setStyle('first_name_error', {'display':'none'});
					setStyle('last_name_error', {'display':'none'});
					setStyle('email_error', {'display':'none'});
					setStyle('email_not_valid', {'display':'none'});
					setStyle('coupon_error', {'display':'block'});
					setStyle('coupon_error', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7','width':'140px'});
					setStyle('coupon1_error', {'display':'none'});
					setStyle('email_domain_disallowed', {'display':'none'});
					setStyle('email_domain_exists', {'display':'none'});

					    obj1.innerHTML = '<input onclick="return checkSignUp(\'' + Choice + '\');" id="submit_bt" name="submit_bt" type="button" value="Submit" />';
					document.getElementById("email").focus()	; 
					setStyle('email_domain_disallowed', {'display':'none'});
					}				
				else if(response_text == '4')
					{
					setStyle('first_name_error', {'display':'none'});
					setStyle('last_name_error', {'display':'none'});
					setStyle('email_error', {'display':'none'});
					setStyle('email_not_valid', {'display':'none'});
					setStyle('coupon_error', {'display':'none'});
					setStyle('coupon1_error', {'display':'block'});
					setStyle('coupon1_error', {'border':'1px dashed #FF3F3F', 'background':'#FAEBE7','width':'140px'});
					setStyle('email_domain_disallowed', {'display':'none'});
					setStyle('email_domain_exists', {'display':'none'});

					    obj1.innerHTML = '<input onclick="return checkSignUp(\'' + Choice + '\');" id="submit_bt" name="submit_bt" type="button" value="Submit" />';
					document.getElementById("email").focus()	; 
					setStyle('email_domain_disallowed', {'display':'none'});
					}				


				else 	
					{			
		   		        obj.innerHTML = response_text;
					}
		    	}
		    } 
		  } 
		  XMLHttpRequestObject.send(null); 
		}
		
		
}







function validateEmail(elementValue){  
    var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;  
    return emailPattern.test(elementValue);  
}  


function numbersonly(e, decimal) {
	var key;
	var keychar;

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

	if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
	   return true;
	}
	else if ((("0123456789").indexOf(keychar) > -1)) {
	   return true;
	}
	else if (decimal && (keychar == ".")) { 
	  return true;
	}
	else
   return false;
}



