function init_onup() {

   var ajaxRequest;  // The variable that makes Ajax possible!
	
	try {
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} 
	
	catch (e) {
		// Internet Explorer Browsers
		try {
		
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		
		catch (e)  {
		
			try {
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			
			catch (e) {
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	return ajaxRequest;
}

function init_onup1() {

   var ajaxRequest;  // The variable that makes Ajax possible!
	
	try {
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} 
	
	catch (e) {
		// Internet Explorer Browsers
		try {
		
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		
		catch (e)  {
		
			try {
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			
			catch (e) {
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	return ajaxRequest;
}

function init_onup2() {

   var ajaxRequest;  // The variable that makes Ajax possible!
	
	try {
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} 
	
	catch (e) {
		// Internet Explorer Browsers
		try {
		
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		
		catch (e)  {
		
			try {
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			
			catch (e) {
				// Something went wrong
				alert("Your browser broke!");
				return false;
			}
		}
	}
	
	return ajaxRequest;
}

function getCalendar(action,id) {

	var ajaxRequest;
	ajaxRequest=init_onup();
	resTextFlag = 0;
	ajaxRequest.onreadystatechange = function(){
	
		if(ajaxRequest.readyState == 4) {
	
			resText=ajaxRequest.responseText;
			//alert(resText);
			
			
			document.getElementById("calender").innerHTML=resText;
				
				
			
		} else {
		
				//document.getElementById("calender").innerHTML = "<font color=red>Loading Calendar...</font>";
		}
		
	} //call back function
		
	
		
		//alert(param);
		
		//alert(id);
		ajaxRequest.open("GET", "/other/calender2.php?action="+action+"&monthn1="+id, true);
		ajaxRequest.send(null);

}

function SubscribeMeAyat() {

	var ajaxRequest;
	ajaxRequest=init_onup1();
	resTextFlag = 0;
	
	
	//text = window.opener.document.getElementById("res_msg").innerHTML;
	//text  = document.getElementById("res_msg").innerHTML;
//	alert(text);
	

	ajaxRequest.onreadystatechange = function(){
	
		if(ajaxRequest.readyState == 4) {
	
				resText=ajaxRequest.responseText;
				
				//alert(resText);
				
				document.getElementById("tr_res_msga").style.display="block";
				
				document.getElementById("myforma").style.display="none";
				document.getElementById("td_res_msga").innerHTML= "<font color=red>"+resText+"</font>";
				
			
		}
			
		
	} //call back function
		

		//email = document.getElementById("test_email").value;
		emaila = document.subs_frma.emaila.value;
		ayata = document.subs_frma.ayata.value;
		ahadithsa = document.subs_frma.ahadithsa.value;
		
		
		if(document.subs_frma.emaila.value.length==0) {
			
			alert("Enter Valid Email")
			return false;
		}
					
	var at="@"
	var dot="."
	var lat=emaila.indexOf(at)
	var lstr=emaila.length
	var ldot=emaila.indexOf(dot)
	
	if (emaila.indexOf(at)==-1){
	   alert("Invalid E-mail ID")
	   return false
	}
	if (emaila.indexOf(at)==-1 || emaila.indexOf(at)==0 || emaila.indexOf(at)==lstr){
	   alert("Invalid E-mail ID")
	   return false
	}
	if (emaila.indexOf(dot)==-1 || emaila.indexOf(dot)==0 || emaila.indexOf(dot)==lstr){
		alert("Invalid E-mail ID")
		return false
	}

	 if (emaila.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (emaila.substring(lat-1,lat)==dot || emaila.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (emaila.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail ID")
		return false
	 }
	
	 if (emaila.indexOf(" ")!=-1){
		alert("Invalid E-mail ID")
		return false
	 }
		
		
		ajaxRequest.open("GET", "/other/controller/subscribe_ctl.php?email="+emaila+"&ayat="+ayata+"&ahadiths="+ahadithsa, true);
		ajaxRequest.send(null);
		
		

}

function SubscribeMe() {

	var ajaxRequest;
	ajaxRequest=init_onup2();
	resTextFlag = 0;
	
	
	//text = window.opener.document.getElementById("res_msg").innerHTML;
	//text  = document.getElementById("res_msg").innerHTML;
//	alert(text);
	

	ajaxRequest.onreadystatechange = function(){
	
		if(ajaxRequest.readyState == 4) {
	
				resText=ajaxRequest.responseText;
				
				//alert(resText);
				
				document.getElementById("tr_res_msg").style.display="block";
				
				document.getElementById("myform").style.display="none";
				document.getElementById("td_res_msg").innerHTML= "<font color=red>"+resText+"</font>";
				
			
		}
			
		
	} //call back function
		

		//email = document.getElementById("test_email").value;
		email = document.subs_frm.email.value;
		ayat = document.subs_frm.ayat.value;
		ahadiths = document.subs_frm.ahadiths.value;
		
		
		if(document.subs_frm.email.value.length==0) {
			
			alert("Enter Valid Email")
			return false;
		}
					
	var at="@"
	var dot="."
	var lat=email.indexOf(at)
	var lstr=email.length
	var ldot=email.indexOf(dot)
	
	if (email.indexOf(at)==-1){
	   alert("Invalid E-mail ID")
	   return false
	}
	if (email.indexOf(at)==-1 || email.indexOf(at)==0 || email.indexOf(at)==lstr){
	   alert("Invalid E-mail ID")
	   return false
	}
	if (email.indexOf(dot)==-1 || email.indexOf(dot)==0 || email.indexOf(dot)==lstr){
		alert("Invalid E-mail ID")
		return false
	}

	 if (email.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (email.substring(lat-1,lat)==dot || email.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail ID")
		return false
	 }

	 if (email.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail ID")
		return false
	 }
	
	 if (email.indexOf(" ")!=-1){
		alert("Invalid E-mail ID")
		return false
	 }
		
		
		ajaxRequest.open("GET", "/other/controller/subscribe_ctl.php?email="+email+"&ayat="+ayat+"&ahadiths="+ahadiths, true);
		ajaxRequest.send(null);
		
		

}