function validateSettings(objForm){
	var error=0;
	var count=0;
	var message="Please insert the following data: \n";

	objForm.phone1.value = objForm.phone1.value.replace(/[\-\(\)]/,'');
	objForm.areaphone1.value = objForm.areaphone1.value.replace(/[\-\(\)]/,'');
	
	if(objForm.countryphone1.value == "" || objForm.countryphone1.value == "Country Code"){
		error=1;
		message += "- The Country Code of your Primary Phone Number\n";
	}
	if(objForm.areaphone1.value == "" || objForm.areaphone1.value == "Area Code"){
		error=1;
		message += "- The Area Code of your Primary Phone Number\n";
		
	}else{
		if(!objForm.areaphone1.value.match(/^\d+$/)){
			error=1;
			message += "- The Area Code must be a number\n";
		}
		if(objForm.countryphone1.value == "1"){
			if(!objForm.areaphone1.value.match(/^\d\d\d$/)){
				error=1;
				message += "- The Area Code should have 3 digits\n";
			}	
		}
	}
	
	if(objForm.phone1.value == "" || objForm.phone1.value == "Phone Number"){
		error=1;
		message += "- Your Primary Phone Number\n";
	}else{
		if(!objForm.phone1.value.match(/^\d+$/)){
			error=1;
			message += "- The Primary Phone Must Be Numeric\n";
		}else{
			if(objForm.countryphone1.value == "1"){
				if(!objForm.phone1.value.match(/^\d\d\d\d\d\d\d$/)){
					error=1;
					message += "- The Primary phone should have 7 digits\n";
				}	
			}else{
				if(!objForm.phone1.value.match(/^\d\d\d\d\d+$/)){
					error=1;
					message += "- The Primary phone should have at least 5 digits\n";
				}else{
					if(!objForm.phone1.value.match(/^\d{5,10}$/)){
						error=1;
						message += "- The Primary phone should not have more than 10 digits\n";
					}
				}
			}
		}
	}
	
	if(objForm.timezonephone1.value == "" ||  objForm.timezonephone1.value == "34"){
		error=1;
		message += "- The Time Zone of your Primary Phone Number\n";
	}
	
/*	if(objForm.personalVM.checked == false){
		var counter = 0;
		if($('voiceMailRentalo')!=null){
			var checkboxes = Element.select($('voiceMailRentalo'),'.scheduleCheck');
			
			
			for(i=0;i<checkboxes.length;i++){
				if(checkboxes[i].checked == true){
					counter++;
				}
			}
		}
		if(counter == 0){
			error=1;
			message += "- At least one hour available to receive your calls\n";
		}
	}
*/	
	
	if(error==0){
//		objForm.submit();
		return true;
	}
	else{
		alert(message);
		return false;
	}
}



function validateClickToCall(objForm){
	var error=0;
	var count=0;
	var message="Please insert the following data: \n";

	objForm.phone.value = objForm.phone.value.replace(/[\-\(\)]/,'');
	objForm.areaCode.value = objForm.areaCode.value.replace(/[\-\(\)]/,'');
	
	if(objForm.country.value == "" || objForm.country.value == "0"){
		error=1;
		message += "- Your Country Code\n";
	}
	if(objForm.areaCode.value == "" || objForm.areaCode.value == "Area Code"){
		error=1;
		message += "- Your Area Code\n";
		
	}else{
		if(!objForm.areaCode.value.match(/^\d+$/)){
			error=1;
			message += "- Your Area Code must be a number\n";
		}
		if(objForm.country.value == "1"){
			if(!objForm.areaCode.value.match(/^\d\d\d$/)){
				error=1;
				message += "- Your Area Code should have 3 digits\n";
			}	
		}
	}
	
	if(objForm.phone.value == "" || objForm.phone.value == "Phone Number"){
		error=1;
		message += "- Your Phone Number\n";
	}else{
		if(!objForm.phone.value.match(/^\d+$/)){
			error=1;
			message += "- Your phone must be numeric\n";
		}else{
			if(objForm.country.value == "1"){
				if(!objForm.phone.value.match(/^\d\d\d\d\d\d\d$/)){
					error=1;
					message += "- Your phone should have 7 digits\n";
				}	
			}else{
				if(!objForm.phone.value.match(/^\d\d\d\d\d+$/)){
					error=1;
					message += "- Your phone should have at least 5 digits\n";
				}else{
					if(!objForm.phone.value.match(/^\d{5,10}$/)){
						error=1;
						message += "- Your phone should not have more than 10 digits\n";
					}
				}
			}
		}
	}
	
	if(objForm.vcode.value == ""){
		error=1;
		message += "- The letters as they are shown in the image\n";
	}
	
	if(error==0){
		var params = Form.serialize(objForm);
		
		new Ajax.Request('http://rentalo.com/web/common/ezcallingCaptcha.cgi',
			{	
				method:'POST',parameters:params,
				onComplete:function(transport){
					if(transport.responseText.match(/1/)){
				    	new Ajax.Request('http://rentalo.com/web/common/ezcallingClickToCall.cgi',
						{	
							method:'POST',
							parameters:params,
							onComplete:function(){
								$('main-click-to-call').innerHTML = '<div class="cont-pop"><br /><br /><br /><br /><center><strong>Thank you. Your call request is in process.</strong></center><br/></div><div class="btn_make"><center><input height="47" width="264" type="image" onclick="Modalbox.hide();" border="0" src="http://i.rentalo.com/g/ez_calling/btn_close.jpg" class="MB_focusable"/></center></div>';
							}
						});
				 	}else{
				        alert('The verification code you have entered doesn\'t match with the image code');
					}
				}	
			});
	}
	else{
		alert(message);
	}
}


function voiceMailRentalo(vmCheck){
	if(vmCheck.checked == true){
		document.getElementById('voiceMailRentalo').style.display = 'none';
	}else{
		document.getElementById('voiceMailRentalo').style.display = '';
	}
}


function validateCalculator(objForm){
	var error=0;
	var count=0;
	var message="Please insert the following data: \n";

	objForm.phone.value = objForm.phone.value.replace(/[\-\(\)]/,'');
	objForm.areaCode.value = objForm.areaCode.value.replace(/[\-\(\)]/,'');
	
	if(objForm.country.value == "" || objForm.country.value == "0"){
		error=1;
		message += "- Your Country Code\n";
	}
	if(objForm.areaCode.value == "" || objForm.areaCode.value == "Area Code"){
		error=1;
		message += "- Your Area Code\n";
		
	}else{
		if(!objForm.areaCode.value.match(/^\d+$/)){
			error=1;
			message += "- Your Area Code must be a number\n";
		}
		if(objForm.country.value == "1"){
			if(!objForm.areaCode.value.match(/^\d\d\d$/)){
				error=1;
				message += "- Your Area Code should have 3 digits\n";
			}	
		}
	}
	
	if(objForm.phone.value == "" || objForm.phone.value == "Phone Number"){
		error=1;
		message += "- Your Phone Number\n";
	}else{
		if(!objForm.phone.value.match(/^\d+$/)){
			error=1;
			message += "- Your phone must be numeric\n";
		}else{
			if(objForm.country.value == "1"){
				if(!objForm.phone.value.match(/^\d\d\d\d\d\d\d$/)){
					error=1;
					message += "- Your phone should have 7 digits\n";
				}	
			}else{
				if(!objForm.phone.value.match(/^\d\d\d\d\d+$/)){
					error=1;
					message += "- Your phone should have at least 5 digits\n";
				}else{
					if(!objForm.phone.value.match(/^\d{5,10}$/)){
						error=1;
						message += "- Your phone should not have more than 10 digits\n";
					}
				}
			}
		}
	}
		
	if(error==0){
		var params = Form.serialize(objForm);	
		new Ajax.Request('http://rentalo.com/web/common/ezcallingCalculator.cgi',
			{	
				method:'POST',parameters:params,
				onComplete:function(transport){
					$('ezcalling_rate').innerHTML = transport.responseText+' USD per minute';
				}	
			});
	}
	else{
		alert(message);
	}
}
