// JavaScript Document

function trim(str){
	var s = str.replace(/^(\s)*/, '');
	s = s.replace(/(\s)*$/, '');
	return s;
}

function isValidEmail(str) {
	emailRe = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/
	if (!emailRe.test(str))	
		return false;	
	else
		return true;				
}

function validateSubscription(){

	var frm = document.formSubsribe;
	
	var mobile = trim(document.getElementById("mobile").value);
	var email = trim(document.getElementById("email").value);
	var source = 'forbesindia.com';
	if(mobile == ""){
		alert("Please enter your Mobile No.");
		document.getElementById("mobile").value="";
		document.getElementById("mobile").focus();
		return false;
	}else if(mobile != ""){
			if(isNaN(mobile)){
				alert("Please enter valid Mobile No.");
				document.getElementById("mobile").value="";
				document.getElementById("mobile").focus();	
				return false;
			}
			if(mobile.substr(0,1) != "9" && mobile.substr(0,1) != "8" && mobile.substr(0,1) != "7"){
				 alert("Mobile number should start with 9 or 8 or 7");
				 document.getElementById("mobile").value="";
				 document.getElementById("mobile").focus();
			 	 return false;
			}
			if(mobile.length != 10){
				alert("Mobile number must have 10 digits");
				document.getElementById("mobile").value="";
			 	document.getElementById("mobile").focus();
			    return false;
			}
	}//else
	
	if(email == ""){
		alert("Please enter your Email address.");	
		document.getElementById("email").value="";
		document.getElementById("email").focus();
		return false;
	}else if(email != ""){
			emailvalid=isValidEmail(email);	
			if(emailvalid != true){
				alert("Please enter valid Email address.");
				document.getElementById("email").value="";
				document.getElementById("email").focus();	
				return false;
			}
	}//else

	$.post("http://forbesindia.com/subscribe2db.php", {mobile:mobile,email:email,source:source},
		function(data){
			var msg = "<div style='background-color:#FFFFFF; font-size:13px; padding:10px;'><b>Thank you for your interest in Forbes India.</b><br><br>Our customer care agent will get in touch with you shortly to take your subscription request forward.<br></div>";
			$('#fladsuccess').html(msg);
		});
}

function validateSubscriptionHome(){

	var frm = document.formSubsribeHome;
	
	var mobile = trim(document.getElementById("home_mobile").value);
	var email = trim(document.getElementById("home_email").value);
	var source = 'forbesindia.com';
	if(mobile == ""){
		alert("Please enter your Mobile No.");
		document.getElementById("home_mobile").value="";
		document.getElementById("home_mobile").focus();
		return false;
	}else if(mobile != ""){
			if(isNaN(mobile)){
				alert("Please enter valid Mobile No.");
				document.getElementById("home_mobile").value="";
				document.getElementById("home_mobile").focus();	
				return false;
			}
			if(mobile.substr(0,1) != "9" && mobile.substr(0,1) != "8" && mobile.substr(0,1) != "7"){
				 alert("Mobile number should start with 9 or 8 or 7");
				 document.getElementById("home_mobile").value="";
				 document.getElementById("home_mobile").focus();
			 	 return false;
			}
			if(mobile.length != 10){
				alert("Mobile number must have 10 digits");
				document.getElementById("home_mobile").value="";
			 	document.getElementById("home_mobile").focus();
			    return false;
			}
	}//else
	
	if(email == ""){
		alert("Please enter your Email address.");	
		document.getElementById("home_email").value="";
		document.getElementById("home_email").focus();
		return false;
	}else if(email != ""){
			emailvalid=isValidEmail(email);	
			if(emailvalid != true){
				alert("Please enter valid Email address.");
				document.getElementById("home_email").value="";
				document.getElementById("home_email").focus();	
				return false;
			}
	}//else

	$.post("http://forbesindia.com/subscribe2db.php", {mobile:mobile,email:email,source:source},
		function(data){
			var msg = "<div style='background-color:#F1F1F1; font-size:13px; padding:10px;'><b>Thank you for your interest in Forbes India.</b><br><br>Our customer care agent will get in touch with you shortly to take your subscription request forward.<br></div>";
			$('#submsg').html(msg);
		});
}

function validateSubscriptionMobile(){
	var mobile = trim(document.getElementById("mobileNo").value);
	var email = '';
	var source = 'forbesindia.com';
	if(mobile == ""){
		alert("Please enter your Mobile No.");
		document.getElementById("mobileNo").value="";
		document.getElementById("mobileNo").focus();
		return false;
	}else if(mobile != ""){
			if(isNaN(mobile)){
				alert("Please enter valid Mobile No.");
				document.getElementById("mobileNo").value="";
				document.getElementById("mobileNo").focus();	
				return false;
			}
			if(mobile.substr(0,1) != "9" && mobile.substr(0,1) != "8" && mobile.substr(0,1) != "7"){
				 alert("Mobile number should start with 9 or 8 or 7");
				 //document.getElementById("mobileNo").value="";
				 document.getElementById("mobileNo").focus();
			 	 return false;
			}
			if(mobile.length != 10){
				alert("Mobile number must have 10 digits");
				//document.getElementById("mobileNo").value="";
			 	document.getElementById("mobileNo").focus();
			    return false;
			}
	}//else
	
	$.post("http://forbesindia.com/subscribe2db.php", {mobile:mobile,email:email,source:source},
		function(data){
			var msg = '<div class="fl" style="background-color:#5a677c; border:1px solid #d9d9d2; padding:4px 5px 0px 5px; height:24px;"><div class="fl a-11-wh pdt2" style="width:575px;">Thank You. Our customer care agent will contact you to take your subscription request forward.</div><div class="clr"></div></div>';
			//alert(msg)
			$('#subsMobile').html(msg);
		});
}
