// JavaScript Document
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
function login(){
	var email = document.getElementById('username').value;
	var pass = document.getElementById('password').value;
	if(email=='' | pass==''){
		document.getElementById('err2').innerHTML='Error! Empty Feilds';
	}else if (!filter.test(email)){
		document.getElementById('err2').innerHTML='Error! Invalied Email Address';
	}else{
		if (window.XMLHttpRequest)
		  {// code for IE7+, Firefox, Chrome, Opera, Safari
		  xmlhttp=new XMLHttpRequest();
		  }
		else
		  {// code for IE6, IE5
		  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		  }
		xmlhttp.onreadystatechange=function()
		  {
		  if (xmlhttp.readyState==4 && xmlhttp.status==200)
			{
				if(xmlhttp.responseText==1){
					document.getElementById('err2').innerHTML='Authenticated';
					setTimeout('window.location="index.php"',2000);
					
				}else{
					document.getElementById('err2').innerHTML='Invalied Username or Passwprd';
				}
			}
			else{
				document.getElementById('err2').innerHTML='Validating... <img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/>';
			}
		  }
		xmlhttp.open("GET","aj_chk_user.php?email="+email+"&pass="+pass,true);
		xmlhttp.send();
}
	return false;
}

function register(){
	var fname = document.getElementById("fname").value;
	var lname = document.getElementById("lname").value;
	if(document.form1.gender[0].checked){
		var gender='Male';
	}else if(document.form1.gender[1].checked){
											   var gender='Female';
									 }else{
										 var gender='';
									 }
	//var gender = document.getElementById("gender").value;
	var address = document.getElementById("address").value;
	var country = document.getElementById("country").value;
	var email = document.getElementById("email").value;
	var cemail = document.getElementById("cemail").value;
	var pass = document.getElementById("pass").value;
	var cpass = document.getElementById("cpass").value;
	if(fname==''|lname==''||address==''|country==''|email==''|cemail==''|pass==''|cpass==''|gender==''){
		document.getElementById("err").innerHTML="Error! Empty feilds";
	}else if (!filter.test(email)){
		document.getElementById('err').innerHTML='Error! Invalied Email Address';
	}else if(email!=cemail){
		document.getElementById('err').innerHTML='Error! Email addresses are not match';
	}else if(pass!=cpass){
		document.getElementById('err').innerHTML='Error! Passwords addresses are not match';
	}else{
		
			 if (window.XMLHttpRequest)
					  {// code for IE7+, Firefox, Chrome, Opera, Safari
					  xmlhttp=new XMLHttpRequest();
					  }
					else
					  {// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					  }
					xmlhttp.onreadystatechange=function()
					  {
					  if (xmlhttp.readyState==4 && xmlhttp.status==200)
						{
							if(xmlhttp.responseText==1){
								//alert('ok');
								//-----inner Ajax
								
								if (window.XMLHttpRequest)
					  {// code for IE7+, Firefox, Chrome, Opera, Safari
					  xmlhttp=new XMLHttpRequest();
					  }
					else
					  {// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					  }
					xmlhttp.onreadystatechange=function()
					  {
					  if (xmlhttp.readyState==4 && xmlhttp.status==200)
						{
							if(xmlhttp.responseText==1){
								//code goes here
								//alert('ok');
								document.getElementById("ele").innerHTML='<div style="text-align:center; padding-top:50px;"><p>Thank you for registering with Don Bosco Sri Lanka</p></div><br/><br/><br/><br/><br/><p></p>';
								setTimeout('window.location="index.php"',3000);
							}else{
								//document.getElementById("ele").innerHTML='Email address entered already used';
								window.location = "index.php"
							}
											
						}else{
							
					 document.getElementById("ele").innerHTML='<div style="text-align:center; padding-top:50px;">Registration Process . . .<br/><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div><br/><br/><br/><br/><br/><p></p>';
					  return false;
					  }
					 }
					xmlhttp.open("GET","aj_register.php?email="+email+"&fname="+fname+"&lname="+lname+"&address="+address+"&country="+country+"&pass="+pass+"&gender="+gender,true);
					xmlhttp.send();
								
								
								
								//-----end of ajax
							}else{
								document.getElementById("err").innerHTML='<span style="color:red;">Your Email is already registered. Please use another<span style="color:red;">';
							}
						//document.getElementById("contact_form").innerHTML=xmlhttp.responseText+"<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>";
						
						}else{
							
					 document.getElementById("err").innerHTML='Checking . . . <img src="images/ajax-loader.gif" width="16" height="11" style=" text-align:center"/>';
					  return false;
					  }
					 }
					xmlhttp.open("GET","aj_check_email.php?email="+email,true);
					xmlhttp.send();
		 
	}
	return false;
}

function next_news(val){
	
	//ajax code
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	xmlhttp.onreadystatechange=function()
	  {
	  if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
		document.getElementById("ele_top").innerHTML=xmlhttp.responseText;
		}
		else{
		 document.getElementById("ele_top").innerHTML='<div style="text-align:center; padding-top:50px;"><br/><br/><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div><br/><br/><br/><br/><br/><p></p>';
		 return false;
		 }
	  }
	xmlhttp.open("GET","include_latest_news_index.php?pageNum_rs_latest="+val,true);
	xmlhttp.send();	
	return false;	
}

function next_imgset(val){
	
	//ajax code
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	xmlhttp.onreadystatechange=function()
	  {
	  if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
		document.getElementById("ele_top2").innerHTML=xmlhttp.responseText;
		}
		else{
		 document.getElementById("ele_top2").innerHTML='<div style="text-align:center; padding-top:50px;"><br/><br/><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div><br/><br/><br/><br/><br/><p></p>';
		 return false;
		 }
	  }
	xmlhttp.open("GET","include_index_image_gallery.php?pageNum_rs_image_gallery="+val,true);
	xmlhttp.send();
	return false;	
}

function next_eventset(val){
	
	//ajax code
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	xmlhttp.onreadystatechange=function()
	  {
	  if (xmlhttp.readyState==4 && xmlhttp.status==200)
		{
		document.getElementById("ele_top3").innerHTML=xmlhttp.responseText;
		}
		else{
		 document.getElementById("ele_top3").innerHTML='<div style="text-align:center; padding-top:50px;"><br/><br/><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div><br/><br/><br/><br/><br/><p></p>';
		 return false;
		 }
	  }
	xmlhttp.open("GET","include_events_index.php?pageNum_rs_events="+val,true);
	xmlhttp.send();
	
	return false;
	
}

var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
function send_mail(rec_mail){
	var name = document.getElementById('fname').value;
	var email = document.getElementById('email').value;
	var mess = document.getElementById('mess').value;
	var subj = 'contact form';
	if(name=='Name' | email=='Email' | mess=='Message'){
		document.getElementById('err').innerHTML='! Empty feilds';
	}else if (!filter.test(email)){
		document.getElementById('err').innerHTML='! Invalied Email Address';
	}else{
		 if (window.XMLHttpRequest)
					  {// code for IE7+, Firefox, Chrome, Opera, Safari
					  xmlhttp=new XMLHttpRequest();
					  }
					else
					  {// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					  }
					xmlhttp.onreadystatechange=function()
					  {
					  if (xmlhttp.readyState==4 && xmlhttp.status==200)
						{
						document.getElementById("ele").innerHTML=xmlhttp.responseText+"<p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>";
						
						}else{
					 document.getElementById("ele").innerHTML='<div style="text-align:center; padding-top:50px;"><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div><br/><br/><br/><br/><br/><p></p>';
					  return false;
					  }
					  }
					xmlhttp.open("GET","aj_send_mail.php?to="+rec_mail+"&from="+email+"&message="+mess+"&subject="+subj,true);
					xmlhttp.send();
				  }
}

function forgot_pass(){
	document.getElementById('ele2').innerHTML='<div style="width:300px; margin:auto; margin-top:20px; "><span id="err2">&nbsp;</span><form action="index.php" method="get" onSubmit="return send_forgot_pass()"><table width="340" border="0">  <tr align="left">    <td width="83"><p>Email Address</p></td>    <td width="247"><label>      <input type="text" name="username" id="username" style="width:200px;">    </label></td>  </tr>   <tr>    <td>&nbsp;</td>    <td align="left"><label>      <input type="submit" name="button" id="button" value="Send Password">    </label></td>  </tr></table></form> <span ><a href="register.php" style="font-size:14px; color:#D32C2C;">Register Now </a></span></div>';
}
function send_forgot_pass(){
	var email = document.getElementById('username').value;
	if(email==''){
		document.getElementById('err2').innerHTML='Error! Empty feilds';
	}else if (!filter.test(email)){
		document.getElementById('err2').innerHTML='! Invalied Email Address';
	}else{
		
		 if (window.XMLHttpRequest)
					  {// code for IE7+, Firefox, Chrome, Opera, Safari
					  xmlhttp=new XMLHttpRequest();
					  }
					else
					  {// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					  }
					xmlhttp.onreadystatechange=function()
					  {
					  if (xmlhttp.readyState==4 && xmlhttp.status==200)
						{
							if(xmlhttp.responseText=='1'){
								document.getElementById('ele2').innerHTML='<br/><br/><br/>Your password has been send to your email address';
								
							}else{
								document.getElementById('err2').innerHTML='Email Address you entered is not registed';
							}
										
						}else{
					 document.getElementById("err2").innerHTML='Please wait... <img src="images/ajax-loader.gif" width="16" height="11" style=" text-align:center"/>';
					  return false;
					  }
					  }
					xmlhttp.open("GET","aj_send_pass.php?email="+email,true);
					xmlhttp.send();
				  
		
	}
	return false;
}
function wish(){
	var fname = document.getElementById('visitor_name').value;
	var email = document.getElementById('wemail').value;
	var mess = document.getElementById('mess').value;
	var fr_id = document.getElementById('fr_id').value;
	if(fname==''){
		document.getElementById('err').innerHTML='Please Enter Your Name';
	}else if(email==''){
		document.getElementById('err').innerHTML='Please Enter Your Email Address';
	}else if (!filter.test(email)){
		document.getElementById('err').innerHTML='Invalied Email Address';
	}else if(mess==''){
		document.getElementById('err').innerHTML='Please Enter Your Wish';
	}else{
		if (window.XMLHttpRequest)
					  {// code for IE7+, Firefox, Chrome, Opera, Safari
					  xmlhttp=new XMLHttpRequest();
					  }
					else
					  {// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					  }
					xmlhttp.onreadystatechange=function()
					  {
					  if (xmlhttp.readyState==4 && xmlhttp.status==200)
						{
						document.getElementById("wish_ele").innerHTML=xmlhttp.responseText;
						
						}else{
					 document.getElementById("wish_ele").innerHTML='<div style="text-align:center; padding-top:50px;"><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div><br/><br/><br/><br/><br/><p></p>';
					  return false;
					  }
					  }
					xmlhttp.open("GET","aj_birthday_wish.php?fname="+fname+"&email="+email+"&mess="+mess+"&fr_id="+fr_id,true);
					xmlhttp.send();
	}
	
	return false;
}
function donate(){
	var d_name = document.getElementById('doner_name').value;
	var d_email =document.getElementById('doner_wemail').value;
	var d_country = document.getElementById('doner_country').value; 
	var d_mess = document.getElementById('doner_mess').value;
	var d_topic ="Donation interest";
	if(d_name==''){
		document.getElementById('doner_err').innerHTML='Please Enter Your Name';
	}else if(d_email==''){
		document.getElementById('doner_err').innerHTML='Please Enter Your Email Address';
	}else if (!filter.test(d_email)){
		document.getElementById('doner_err').innerHTML='Invalied Email Address';
	}else if(d_mess==''){
		document.getElementById('doner_err').innerHTML='Please Enter Your Message';
	}else{
		if (window.XMLHttpRequest)
					  {// code for IE7+, Firefox, Chrome, Opera, Safari
					  xmlhttp=new XMLHttpRequest();
					  }
					else
					  {// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					  }
					xmlhttp.onreadystatechange=function()
					  {
					  if (xmlhttp.readyState==4 && xmlhttp.status==200)
						{
						document.getElementById("doner_ele").innerHTML=xmlhttp.responseText;
						
						}else{
					 document.getElementById("doner_ele").innerHTML='<div style="text-align:center; padding-top:50px;color:red;">Proceeding...<br/><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div><br/><br/><br/><br/><br/><p></p>';
					  return false;
					  }
					  }
					xmlhttp.open("GET","aj_donate_contact.php?d_name="+d_name+"&d_email="+d_email+"&d_country="+d_country+"&d_mess="+d_mess,true);
					xmlhttp.send();
	}
	return false;
}

function mass_intention2(){
	var mass = document.getElementById('mass').value;
	var intention = document.getElementById('mess_mass').value;
	var f_name = document.getElementById('name_mass').value;
	var email = document.getElementById('email_mass').value;
	if(mass==''|intention==''|f_name==''|email==''){
		document.getElementById('mass_err').innerHTML='<br/>! Error, Empty feilds.<br/>';
	}else if (!filter.test(email)){
		document.getElementById('mass_err').innerHTML='<br/>! Error, Invalied Email Address.<br/>';
	}else{
		if (window.XMLHttpRequest)
					  {// code for IE7+, Firefox, Chrome, Opera, Safari
					  xmlhttp=new XMLHttpRequest();
					  }
					else
					  {// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					  }
					xmlhttp.onreadystatechange=function()
					  {
					  if (xmlhttp.readyState==4 && xmlhttp.status==200)
						{
						document.getElementById("mass_ele").innerHTML=xmlhttp.responseText;
						
						}else{
					 document.getElementById("mass_ele").innerHTML='<div style="text-align:center; padding-top:100px;color:red;">Proceeding...<br/><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div><br/><br/><br/><br/><br/><p></p>';
					  return false;
					  }
					  }
					xmlhttp.open("GET","aj_mass_intention.php?name="+f_name+"&intention="+intention+"&email="+email+"&mass="+mass,true);
					xmlhttp.send();
	}
	return false;
}


function newsletter(){
	var name = document.getElementById('visitor_name').value;
	var email = document.getElementById('wemail').value;
	if(name==''|email==''){
		document.getElementById('news_err').innerHTML='! Error, Empty feilds';
	}else if (!filter.test(email)){
		document.getElementById('news_err').innerHTML='! Error, Invalied Email Address.<br/>';
	}else{
		if (window.XMLHttpRequest)
					  {// code for IE7+, Firefox, Chrome, Opera, Safari
					  xmlhttp=new XMLHttpRequest();
					  }
					else
					  {// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					  }
					xmlhttp.onreadystatechange=function()
					  {
					  if (xmlhttp.readyState==4 && xmlhttp.status==200)
						{
						document.getElementById("news_ele").innerHTML='<p></p>'+xmlhttp.responseText;
						
						}else{
					 document.getElementById("news_ele").innerHTML='<div style="text-align:center; padding-top:30px;color:red;">Proceeding...<br/><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div>';
					  return false;
					  }
					  }
					xmlhttp.open("GET","aj_newsletter.php?name="+name+"&email="+email,true);
					xmlhttp.send();
	}
	return false;
}

function sponser_child(){
	var amount = document.getElementById('amount_edu').value;
	var mess = document.getElementById('mess_edu').value;
	var name = document.getElementById('name_edu').value;
	var email = document.getElementById('edu_email').value;
	var currency = document.getElementById('currency_edu').value;
	alert(currency);
	if(amount==''|mess==''|name==''|email==''){
		document.getElementById('edu_err').innerHTML='! Error, Empty feilds<br/>';
	}else if (!filter.test(email)){
		document.getElementById('edu_err').innerHTML='! Error, Invalied Email Address.<br/>';
	}else{
		if (window.XMLHttpRequest)
					  {// code for IE7+, Firefox, Chrome, Opera, Safari
					  xmlhttp=new XMLHttpRequest();
					  }
					else
					  {// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					  }
					xmlhttp.onreadystatechange=function()
					  {
					  if (xmlhttp.readyState==4 && xmlhttp.status==200)
						{
						document.getElementById("ele_edu").innerHTML='<p></p>'+xmlhttp.responseText;
						
						}else{
					 document.getElementById("ele_edu").innerHTML='<div style="text-align:center; padding-top:30px;color:red;">Proceeding...<br/><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div><p></p>';
					  return false;
					  }
					  }
					xmlhttp.open("GET","aj_support_edu.php?name="+name+"&email="+email+"&amount="+amount+"&currency="+currency+"&mess="+mess,true);
					xmlhttp.send();
	}
	return false;
}

function sponser_meal(){
	var amount = document.getElementById('amount_meal').value;
	var mess = document.getElementById('meal_mess').value;
	var name = document.getElementById('meal_name').value;
	var email = document.getElementById('meal_email').value;
	var currency = document.getElementById('currency_meal').value;
	alert(currency);
	if(amount==''|mess==''|name==''|email==''){
		document.getElementById('meal_err').innerHTML='! Error, Empty feilds<br/>';
	}else if (!filter.test(email)){
		document.getElementById('meal_err').innerHTML='! Error, Invalied Email Address.<br/>';
	}else{
		if (window.XMLHttpRequest)
					  {// code for IE7+, Firefox, Chrome, Opera, Safari
					  xmlhttp=new XMLHttpRequest();
					  }
					else
					  {// code for IE6, IE5
					  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
					  }
					xmlhttp.onreadystatechange=function()
					  {
					  if (xmlhttp.readyState==4 && xmlhttp.status==200)
						{
						document.getElementById("meal_ele").innerHTML='<p></p>'+xmlhttp.responseText;
						
						}else{
					 document.getElementById("meal_ele").innerHTML='<div style="text-align:center; padding-top:30px;color:red;">Proceeding...<br/><img src="images/ajax-loader.gif" width="16" height="11" style="margin-top:30px; text-align:center"/></div>';
					  return false;
					  }
					  }
					xmlhttp.open("GET","aj_support_food.php?name="+name+"&email="+email+"&amount="+amount+"&currency="+currency+"&mess="+mess,true);
					xmlhttp.send();
	}
	return false;
}
