var targetCntl=null;
var formType=null;
var requestSent=false;
$(document).ready(function() {

	if($('#btnEmailSubscribe').length>0)
	{

		
		var obj=$('#btnEmailSubscribe');
		var cntlText='#txtSubscribeToEmail';
		$(cntlText).val("Your Email Here");
		$(cntlText).focus(function(){ if($(this).val()=="Your Email Here") {$(this).val(""); } });
		$(cntlText).blur(function(){ if($(this).val()==""){$(this).val("Your Email Here"); } });		
		obj.click(function(){
						   							if(echeck($('#txtSubscribeToEmail').val())) {
													 	var data='formType=newsletter&';formType="newsletter";
														data+='txtSubscribeToEmail='+$('#txtSubscribeToEmail').val();
														if(!requestSent) { $.ajax({type: "POST", url: "aspnet_form/Default.aspx",data: data,  success: function(msg){ show_ajax_message("success",msg); } }); }
														requestSent=true;
														return false;
														} else{ return false;}
														 });
						   							
	}

}); // End of DomReady  Check


function show_ajax_message(state,response){

	requestSent=false;
	if(state=='success') {
		
		switch(formType)
		{
			case "newsletter":if(response.indexOf("success")>=0) {$("#content-subscribe").show().fadeOut(1000); alert("Thankyou for subscribing yourself for the newsletter."); } else { alert(response); }; break;
			case "ContactUs":if(response.indexOf("success")>=0) {$("#frmContactUs").show().fadeOut(1000); $("#ContactUs_Response").attr({style:"display:block;"}) } else {		$("#btnSubmit").attr({style:"display:"});$("#btnReset").attr({style:"display:"});$("#imgProcessingRequest").attr({style:"visibility:hidden"}); alert(response); }; break;
		}
	} 


		formType="";

} //End of show_ajax_message

 function StopLink(){return false; }

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
	
	function htmlize(str){
        str = str.replace(/\&/g,"&amp;");
        str = str.replace(/\</g,"&lt;");
        str = str.replace(/\>/g,"&gt;");
        str = str.replace(/\"/g,"&quot;");
        str = str.replace(/\n/g,"<br/>\n");
        str=escape(str);
            str = str.replace(/\//g,"%2F");
     str = str.replace(/\?/g,"%3F");
     str = str.replace(/=/g,"%3D");
     str = str.replace(/&/g,"%26");
     str = str.replace(/@/g,"%40");
        return str;
}

