function createXMLHttpRequest(){
	var agt    = navigator.userAgent.toLowerCase();
	var is_ie  = (agt.indexOf('msie') !=-1);
	var is_ie5 = (agt.indexOf('msie 5') != -1);
	var xmlhttp =null;
	
	if (is_ie)
	{
		var control = (is_ie5) ? "Microsoft.XMLHTTP" : "Msxml2.XMLHTTP";
		try
		{
				xmlhttp = new ActiveXObject(control);
				
		} catch(e)
		{
				alert("You need to enable active scripting and activeX controls");
		}
	}
	else
	{
		xmlhttp = new XMLHttpRequest();
		
	}
	return xmlhttp;
}

function submit_innerpage_post(linkName, postVariables, targetElement, nextActionSuccess, nextActionFailure){
	
	var xmlhttp = createXMLHttpRequest();
	
	function handleResponse(){
		if (xmlhttp.readyState == 4){//request completed
		//alert("completed request");
				if(xmlhttp.status == 200){
					if(targetElement){
						element = document.getElementById(targetElement);
						element.innerHTML = xmlhttp.responseText;
					}
					if(nextActionSuccess)	nextActionSuccess();
					
				}else {
					if(xmlhttp.status == 400){//if failed, i.e. returned with status code 400, nextActionFailure is sent error msg.
						if(nextActionFailure)	nextActionFailure(xmlhttp.getResponseHeader('status'));
					}
				}
		}
	}
	xmlhttp.open('POST',linkName, true);
	xmlhttp.onreadystatechange = handleResponse;
	//xmlhttp.onerror = handle_error;
	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlhttp.send(postVariables);
		
}

function validate_mainpage(pgname){
	var frm=document.edit_home;
	
	frm.kw.value="add_content";
	frm.pgname.value=pgname;
	frm.action="add_content.php";
	frm.submit();
						
}
function del_row(id,page){
	var frm=document.edit_home;
	frm.kw.value="delete_row";
	frm.id.value=id;
	frm.action=page;
	frm.submit();
}
function del_char(id){
	
	var frm=document.charity;
	frm.kw.value="delete_char";
	
	frm.action='myprofile.php';
	frm.submit();
}
function delete_sel(id, pg, frm){
	var frm1=document.view_cats;
	
	con=confirm("Are you sure to delete the selected");
	if(con){
	frm1.kw.value="delete_list";
	frm1.id.value=id;
	frm1.action=pg;
	frm1.submit();

	}
}
function delete_sel2(id, pg, frm){
	var frm1=document.charity;
	
	con=confirm("Are you sure to delete the selected");
	if(con){
	frm1.kw.value="delete_list";
	frm1.id.value=id;
	frm1.action=pg;
	frm1.submit();

	}
}
function delete_select(id, pg, frm){
	var frm1=document.charity;
	
	con=confirm("Are you sure to delete the selected");
	if(con){
	frm1.kw.value="delete_event";
	frm1.id.value=id;
	frm1.action=pg;
	frm1.submit();

	}
}
function delete_list(id, pg, frm){
	var frm1=document.getElementById(frm);
	con=confirm("Are you sure to delete the selected");
	
	if(con){
		
	frm1.kw.value="del_list";
	
	frm1.id.value=id;
	frm1.action=pg;
	frm1.submit();
	}
}

function edit(id, pg, frm){
	var frm1=document.view_cats;
	frm1.kw.value="edit_banner";
	frm1.id.value=id;
	frm1.action=pg;
	frm1.submit();
}




function popup_subheading(id,page){
	var popup=window.open("subheading.php?id="+id+"&page="+page,null,"height=435,width=412,status=yes,toolbar=no,menubar=no,location=no");
}
function edit_row(id,page){
	var popup=window.open("subheading.php?id="+id+"&page="+page+"&kw=edit_content",null,"height=435,width=412,status=yes,toolbar=no,menubar=no,location=no");
}
function changepass_validate(){
	var frm=document.forms[0];
	if(!isValidEmail(frm.email,'yes'))
	return false;
	if(!isValidEntry(frm.password,"old password"))
	return false;
	if(!isValidEntry(frm.new_password,"new password"))
	return false;
	if(!isValidConfirmPassword(frm.new_password,frm.con_password))
	return false;
	frm.kw.value="change password";
	frm.action="changepassword.php";
	frm.submit();
					
	}
	function edit_details()
	{
		 var frm=document.edit_det;
		 frm.kw.value="edit";
		 frm.action="edit_details.php";
	}
function validate_addlottery(){
	var frm=document.forms[0];
	if(!isValidPrice(frm.num1,"Number1",'yes'))
	return false;
	if(!isValidPrice(frm.num2,"Number2",'yes'))
	return false;
	if(!isValidPrice(frm.num3,"Number3",'yes'))
	return false;
	if(!isValidPrice(frm.num4,"Number4",'yes'))
	return false;
	if(!isValidPrice(frm.num5,"Number5",'yes'))
	return false;
	if(!isValidPrice(frm.nummega,"Mega Number",'yes'))
	return false;
	if(!isValidPrice(frm.amount,'Jackpot Amount','yes'))
	return false;
	if(!isValidPrice(frm.draw_no,'Jackpot Draw Number','yes'))
	return false;
	if(!isValidEntry(frm.draw_dt,"Draw date"))
	return false;
	if(frm.num1.value <= 56 && frm.num2.value <= 56 && frm.num3.value <= 56 &&
	 	frm.num4.value <= 56 && frm.num5.value <= 56 && frm.nummega.value <= 46)
		 {
	 		//alert("Valid jackpot number");
			
		 }
		 else
		 {
		 alert("You need to enter each jackpot number is below 56 and meganumber is below 46");
		 return false;
		 }
		 var num_1=frm.num1.value;
		  if(num_1.length==1)
		 {
			 frm.num1.value='0'+num_1;
		 }
		 else
		 frm.num1.value=frm.num1.value;
		 var num_2=frm.num2.value;
		  if(num_2.length==1)
		 {
			 frm.num2.value='0'+num_2;
		 }
		 else
		 frm.num2.value=frm.num2.value;
		 var num_3=frm.num3.value;
		  if(num_3.length==1)
		 {
			 frm.num3.value='0'+num_3;
		 }
		 else
		 frm.num3.value=frm.num3.value;
		 
		 var num_4=frm.num4.value;
		  if(num_4.length==1)
		 {
			 frm.num4.value='0'+num_4;
		 }
		 else
		 frm.num4.value=frm.num4.value;
		 
		 var num_5=frm.num5.value;
		  if(num_5.length==1)
		 {
			 frm.num5.value='0'+num_5;
		 }
		 else
		 frm.num5.value=frm.num5.value;
		 
		 var num_me=frm.nummega.value;
		  if(num_me.length==1)
		 {
			 frm.nummega.value='0'+num_me;
		 }
		 else
		 frm.nummega.value=frm.nummega.value;
		 
	frm.kw.value="addlotery";
	frm.action="addlottery.php";
	frm.submit();
}

function validate_suggestJP(){
	var frm=document.sugg_jp;
	if(!isValidPrice(frm.num1,"Number1",'yes'))
	return false;
	if(!isValidPrice(frm.num2,"Number2",'yes'))
	return false;
	if(!isValidPrice(frm.num3,"Number3",'yes'))
	return false;
	if(!isValidPrice(frm.num4,"Number4",'yes'))
	return false;
	if(!isValidPrice(frm.num5,"Number5",'yes'))
	return false;
	if(!isValidPrice(frm.nummega,"Mega Number",'yes'))
	return false;
	if(!isValidPrice(frm.draw_no,'Jackpot Draw Number','yes'))
	return false;
	if(!isValidEntry(frm.draw_dt,"Draw date"))
	return false;
	if(document.sugg_jp.num1.value <= 56 && document.sugg_jp.num2.value <= 56 && document.sugg_jp.num3.value <= 56 &&
	 	document.sugg_jp.num4.value <= 56 && document.sugg_jp.num5.value <= 56 && document.sugg_jp.nummega.value <= 46)
		 {
	 		//alert("Correct jackpot number");
			
		 }
		 else
		 {
		 alert("You need to enter each jackpot number is below 56 and meganumber is below 46");
		 return false;
		 }
		 var num_1=frm.num1.value;
		  if(num_1.length==1)
		 {
			 frm.num1.value='0'+num_1;
		 }
		 else
		 frm.num1.value=frm.num1.value;
		 var num_2=frm.num2.value;
		  if(num_2.length==1)
		 {
			 frm.num2.value='0'+num_2;
		 }
		 else
		 frm.num2.value=frm.num2.value;
		 var num_3=frm.num3.value;
		  if(num_3.length==1)
		 {
			 frm.num3.value='0'+num_3;
		 }
		 else
		 frm.num3.value=frm.num3.value;
		 
		 var num_4=frm.num4.value;
		  if(num_4.length==1)
		 {
			 frm.num4.value='0'+num_4;
		 }
		 else
		 frm.num4.value=frm.num4.value;
		 
		 var num_5=frm.num5.value;
		  if(num_5.length==1)
		 {
			 frm.num5.value='0'+num_5;
		 }
		 else
		 frm.num5.value=frm.num5.value;
		 
		 var num_me=frm.nummega.value;
		  if(num_me.length==1)
		 {
			 frm.nummega.value='0'+num_me;
		 }
		 else
		 frm.nummega.value=frm.nummega.value;
	
	frm.kw.value="suggestJP";
	frm.action="suggestJP.php";
	frm.submit();
						 
	
}
function addwin_number(id){
	frm=document.forms[0];
	frm.id.value=id;
	
	frm.action="addwinningno.php";
	frm.submit();
	}
	
function addlott(id)
{  
  	
	frm=document.forms[0];
	frm.dis.value=id;
	frm.action="addnumber.php";
	frm.submit();
}
function addlottery()
{  
   
	frm=document.forms[0];
	
	if(!isValidPrice(frm.num1,"Number1",'yes'))
	return false;
	if(!isValidPrice(frm.num2,"Number2",'yes'))
	return false;
	if(!isValidPrice(frm.num3,"Number3",'yes'))
	return false;
	if(!isValidPrice(frm.num4,"Number4",'yes'))
	return false;
	if(!isValidPrice(frm.num5,"Number5",'yes'))
	return false;
	if(!isValidPrice(frm.nummega,"Mega Number",'yes'))
	return false;
	if(frm.num1.value <= 56 && frm.num2.value <= 56 && frm.num3.value <= 56 &&
	 	frm.num4.value <= 56 && frm.num5.value <= 56 && frm.nummega.value <= 46)
		 {
	 		//alert("Valid jackpot number");
			
		 }
		 else
		 {
		 alert("You need to enter each jackpot number is below 56 and meganumber is below 46");
		 return false;
		 }
		 var num_1=frm.num1.value;
		  if(num_1.length==1)
		 {
			 frm.num1.value='0'+num_1;
		 }
		 else
		 frm.num1.value=frm.num1.value;
		 var num_2=frm.num2.value;
		  if(num_2.length==1)
		 {
			 frm.num2.value='0'+num_2;
		 }
		 else
		 frm.num2.value=frm.num2.value;
		 var num_3=frm.num3.value;
		  if(num_3.length==1)
		 {
			 frm.num3.value='0'+num_3;
		 }
		 else
		 frm.num3.value=frm.num3.value;
		 
		 var num_4=frm.num4.value;
		  if(num_4.length==1)
		 {
			 frm.num4.value='0'+num_4;
		 }
		 else
		 frm.num4.value=frm.num4.value;
		 
		 var num_5=frm.num5.value;
		  if(num_5.length==1)
		 {
			 frm.num5.value='0'+num_5;
		 }
		 else
		 frm.num5.value=frm.num5.value;
		 
		 var num_me=frm.nummega.value;
		  if(num_me.length==1)
		 {
			 frm.nummega.value='0'+num_me;
		 }
		 else
		 frm.nummega.value=frm.nummega.value;
	frm.kw.value="addnum";
	frm.action="addnumber.php";
	frm.submit();
}
function validate_winlottery(){
	var frm=document.forms[0];
	if(!isValidPrice(frm.num1,"Number1",'yes'))
	return false;
	if(!isValidPrice(frm.num2,"Number2",'yes'))
	return false;
	if(!isValidPrice(frm.num3,"Number3",'yes'))
	return false;
	if(!isValidPrice(frm.num4,"Number4",'yes'))
	return false;
	if(!isValidPrice(frm.num5,"Number5",'yes'))
	return false;
	if(!isValidPrice(frm.nummega,"Mega Number",'yes'))
	return false;
	
	
	
	frm.kw.value="add_winning_no";
	frm.action="addwinningno.php";
	
	
	}
	
function usrreg_validate(){
	var frm=document.user_register;
	if(!isValidEntry(frm.f_name, "First Name"))
	return false;
		/*if(!isValidEntry(frm.m_name, "Middle Name"))
	return false;*/
		if(!isValidEntry(frm.l_name, "Last Name"))
	return false;
		if(!isValidEmail(frm.email, 'yes'))
	return false;
		if(!isValidEntry(frm.address, "Address"))
	return false;
		if(!isValidEntry(frm.country, "Country"))
	return false;
		if(!isValidEntry(frm.state, "State"))
	return false;
		if(!isValidEntry(frm.city, "City"))
	return false;
		if(!isValidPhone(frm.phone, "Phone",'no'))
	return false;
		//if(!isValidPhone(frm.fax, "Fax",'no'))
//	return false;
//		if(!isValidPhone(frm.mobile, "Mobile",'no'))
//	return false;
		if(!isValidZipcode(frm.zip, 'no'))
	return false;
	
		
		//if(frm.refid.value=="")
//		{
//			frm.refid.value='00000';
//		}
//	
	//if(!isValidURL(frm.url, "Enter Valid URL", 'no'))
//	return false;
//	if(!isValidEntry(frm.user_photo,"Upload your photo"))
//	return false;
	
	if(!isValidEntry(frm.username, "User Name"))
	return false;
	if(!isValidEntry(frm.pwd, "Password"))
	return false;
	
	if(!isValidConfirmPassword(frm.pwd,frm.conpwd))
	return false;
	
	
	if(frm.chk.checked==false){
		alert("Accept Terms & Conditions");
		return false;
	}
	

	
	
	
	
	frm.kw.value="usr_reg_chk";
	frm.action="register.php";
    frm.submit();
}

function findInterests(checkBox){
	var temp = "";
	for(var i=0; i<checkBox.length; i++){
		if(checkBox[i].checked)	temp += "1";
		else temp += "0";
	}
	return temp;
}

function edit_user_validate(){
var frm=document.edit_usrdetails;
	
	frm.interests.value = findInterests(frm.interest);
	if(!isValidEntry(frm.myspaceurl, "Network URL"))	return false;
	
	frm.kw.value="edit_user";
	frm.action="edit_profile.php";
    frm.submit();
	return false;
}

function delete_user_network(){
	var frm=document.edit_usrdetails;
	
	frm.kw.value = 'delte_network';
	frm.action="edit_profile.php";
	frm.submit();
}

function contact_us()
{
	frm=document.contact;
	if(!isValidEntry(frm.urname, "Your Name"))
	return false;
	if(!isValidEmail(frm.email, 'yes'))
	return false;
	if(!isValidEntry(frm.msg, "Message Body"))
	return false;
	
	
	frm.kw.value="contact";
	frm.action="contactus.php";
		
}
function busreg_validate(){
	var frm=document.bus_reg;
	if(!isValidEntry(frm.f_name, "First Name"))
	return false;
		if(!isValidEntry(frm.m_name, "Middle Name"))
	return false;
		if(!isValidEntry(frm.l_name, "Last Name"))
	return false;
		if(!isValidEntry(frm.address, "Address"))
	return false;
		if(!isValidEntry(frm.city, "City"))
	return false;
		if(!isValidEntry(frm.state, "State"))
	return false;
	    if(!isValidEntry(frm.country, "Country"))
	return false;
	    if(!isValidPhone(frm.phone, "Phone",'yes'))
	return false;
		if(!isValidPhone(frm.fax, "Fax",'no'))
	return false;
		if(!isValidPhone(frm.mobile, "Mobile",'no'))
	return false;
		if(!isValidEmail(frm.email, 'yes'))
	return false;
		if(!isValidEntry(frm.cname, "Company Name"))
	return false;
	if(!isValidEntry(frm.des, "Description"))
	return false;
	if(!isValidEntry(frm.web, "Website"))
	return false;


	frm.kw.value="bus_reg_chk";
	frm.action="bus_reg.php";
	frm.submit();

}
function validate_addcat(){
	var frm=document.add_cat;
	frm.kw.value="addcat";
	
}
function validate_forgotpwd()
{   //alert("I am here");
	var frm=document.forgot;
//	if(!isValidEntry(frm.uname, "Your Name"))
//	return false;
	if(!isValidEmail(frm.email, 'yes'))
	return false;
	
	frm.kw.value="forgotp";
	frm.action="forgotpwd.php";
	
}
function validate_chgpwd()
{
	 var frm=document.chgpwd;
	
	 if(!isValidEntry(frm.password, "Old Password"))
	 return false;
	if(!isValidEntry(frm.npwd, "New Password"))
	return false;
	if(!isValidConfirmPassword(frm.npwd,frm.cpwd))
	return false;
	
	frm.kw.value="chgpwd";
	frm.action="changepwd.php";
}
function add_newimage(id){

	var frm=document.view_cats;
	frm.id.value=id;
	frm.kw.value="add_img";
	frm.action="addimage.php";
	frm.submit();
	
}
function validate_action(id)
{
	
frm=document.view_cats;
frm.kw.value="ch_status";
frm.dis.value=id;
frm.action="viewall_categories.php";
frm.submit();
}

function validate_subaction(id)
{
frm=document.view_cats;
frm.kw.value="chg_status";
frm.dis.value=id;
frm.action="viewall_images.php";
frm.submit();
}
function validate_addimg(){
	var frm=document.add_img;
	if(!isValidEntry(frm.img_name,"Name"))
	return false;
	if(!isValidEntry(frm.img_file,"Image"))
	return false;
					 
	frm.kw.value="addimg";
	
}
function viewallsubcats(id){
	var frm=document.view_cats;
	frm.id.value=id;
	frm.action="viewall_images.php";
	frm.submit();
}
function change(){
	var frm=document.all_purchased;
	//alert(frm.posted_vals.text);
	frm.submit();
//	frm.kw.vaule=frm.posted_vals.text;
}

function popupwin(url){

var frm=document.usrdetails;
	newwindow=window.open(url,'edit','height=200,width=400');
	
//frm.action="editimage.php";

}
function validate_forgotpassword()
{   //alert("I am here");
	var frm=document.forgot;
	if(!isValidEntry(frm.uname, "Your Name"))
	return false;
	if(!isValidEmail(frm.email, 'yes'))
	return false;
	
	frm.kw.value="forgotp";
	frm.action="forgotpwd.php";
	
}
function validate_fpwd()
{   //alert("I am here");
	var frm=document.forgot;
	if(!isValidEntry(frm.aname, "Your Name"))
	return false;
	if(!isValidEmail(frm.email, 'yes'))
	return false;
	
	frm.kw.value="forgot";
	frm.action="fopwdadv.php";
	frm.submit();
	return false;
}
function validate_donation(){
	var frm=document.donations;
	if(!isValidEntry(frm.name, "Name"))		return false;
	if(!isValidEmail(frm.email, 'yes'))		return false;	
	if(!isValidEntry(frm.address, "Address"))	return false;		
	if(!isValidPhone(frm.phone, "Phone",'yes'))	return false;		
	if(!isValidPhone(frm.amount, "Amount", 'yes'))	return false;		
	
	/*var selted="";
	for(sl=0;sl<frm.donationtype.length;sl++)
					{
					if(frm.donationtype[sl].checked)
					selted=frm.donationtype[sl].value;
					}
					if(selted==""){
					alert("Please select your Charity type");
					return false;
					}*/
					
	frm.action="donate_contribution_paypal.php";
	frm.kw.value="acceptdonation_totemp";
	frm.submit();
}

function rateCharity(rate, ch_id){
	var frm = document.getElementById('charities');
	frm.rate.value = rate;
	frm.kw.value = "update_rate";
	frm.charity_id.value=ch_id;
	frm.action = "listcharity.php";
	frm.submit();
}
function showDonationForm(id){
	var frm = document.getElementById('charities');
	frm.kw.value = "donateToCharity";
	frm.charity_id.value = id;
	frm.action = "donate_contribution.php";
	frm.submit();
}
function init_inputTitleOverlay(id){
	var el = document.getElementById(id);
	var title = el.getAttribute('title');
	
	if(!title)	return false;
	if(!el.value)	el.value = title;
	
	if(el.addEventListener){
		el.addEventListener('focus', handleFocus, false);
		el.addEventListener('blur', handleBlur, false);
	}else {
		if(el.attachEvent){
			el.attachEvent('onfocus', handleFocus);
			el.attachEvent('onblur', handleBlur);
		}
	}
	
	function handleFocus(){
		if(trim(el.value) != title) return;
		if(trim(el.value) == title) el.value = '';
	}
	function handleBlur(){	
		if(!trim(el.value))	el.value = title;
		if(trim(el.value) != title)	return;		
	}
}
function donate2charity(charity_id){
	var frm = document.getElementById('donationForm');
	if(!isValidPrice(frm.amount, 'Amount', 'yes'))	return false;
	frm.kw.value = "donate2charity";
	frm.id.value = charity_id;
	frm.action = "donation_pot.php";
	frm.submit();
}
	
function add2donationPot(){
	var frm = document.getElementById('add_lot');
	
	if(!isValidPrice(frm.amount, 'Amount', 'yes'))	return false;
	
	frm.kw.value = "add2donationPot";
	frm.action = "donation_pot.php";
	frm.submit();
}
function fav_add(charityid,uid){
	var frm = document.charities;
	if(uid){
		frm.kw.value="addfavorite";
		frm.charity_id.value=charityid;
		frm.action="add2favs.php";
		frm.submit();
		}
		else{
			alert("Please login to add the charities into your favorities");
			return false;
		}
}
