function RegisterNewsLetter(email){
	
	if(Validate_NewsLetterEmail()){
		x_RegisterNewsLetter(document.getElementById("newsletteremail").value,RegisterNewsLetter_Display);
	}
}
function RegisterNewsLetter_Display(res){
	if(res==true){
		document.getElementById("newsletter").innerHTML="&nbsp;<b>"+LANGUAGE['Thank You For Subsribing with our newsletter.']+"</b>";
	}else{
		document.getElementById("newsletter").innerHTML="&nbsp;<b>"+LANGUAGE['Sorry your subscription failed refresh the page and try again.']+"</b>";
	}
}
function LoginUser(){
	var formname=document.getElementById("loginform");
	if(Validate_Login(formname)){
		x_users_LgoinUser(formname.username.value,formname.password.value,Login_Display);
	}
}
function LoginUser2(){
	var formname=document.getElementById("loginform2");
	if(Validate_Login(formname)){
		x_users_LgoinUser(formname.username.value,formname.password.value,Login_Display);
	}
}
function Login_Display(res){
	if(res==true){
		x_DisplayLogin(DisplayLogin);
	}else{
		alert(LANGUAGE['Invalid Username Or Password']);
	}
}
function DisplayLogin(res){
	document.getElementById("firstlogin").innerHTML=res;
	if(document.getElementById("secondlogin")) document.getElementById("secondlogin").innerHTML='';
}
function SendFriendEmail(){
	var f_name=document.getElementById("f_name");
	var f_email1=document.getElementById("f_email1");
	var f_email2=document.getElementById("f_email2");
	var f_email3=document.getElementById("f_email3");
	var f_email4=document.getElementById("f_email4");
	var f_message=document.getElementById("f_message");
	var security_code=document.getElementById("security_code");
	var url_link=document.getElementById("url").value;

	if(!Validate_Input(f_name.value)){
		f_name.focus();
		alert(LANGUAGE['Please Enter Your Name']);
		return false;
	}
	if(!Validate_EmailInput(f_email1.value) && !Validate_EmailInput(f_email2.value) && !Validate_EmailInput(f_email3.value) && !Validate_EmailInput(f_email4.value)){
		f_email1.focus();
		alert(LANGUAGE['Please Enter Friend Email']);
		return false;
	}
	if(!Validate_Input(f_message.value)){
		f_message.focus();
		alert(LANGUAGE['Please Enter Message']);
		return false;
	}
	if(!Validate_Input(security_code.value)){
		security_code.focus();
		alert(LANGUAGE['Please Enter Code']);
		return false;
	}
	x_SendFriendEmail(f_name.value,f_email1.value,f_email2.value,f_email3.value,f_email4.value,f_message.value,security_code.value,url_link,SendFriendEmail_Display);
}
function SendFriendEmail_Display(res){
	if(res==true){
		alert(LANGUAGE['Your Message Was sent']);
	}else{
		alert(LANGUAGE['Your Message Was not sent refresh the page and try again']);
	}
}
function DonwloadServPDF(id,file){
	x_users_CheckLoginUser_File(id,DonwloadServPDF_Dowmload);
}
function DonwloadServPDF_Dowmload(res){
	var ar_res=res.split(",");
	if(ar_res[1]=="true"){
		window.location='serv-download.php?id='+ar_res[0];
	}else{
		alert(LANGUAGE['Please Login First'])
	}
}
function NewsDisplay(page,iSStart,level){
	x_NewsDisplay(page,iSStart,level,NewsDisplay_echo);
}
function NewsDisplay_echo(res){
	document.getElementById("newstable").innerHTML=res;
}
function openNews(id){
	x_NewsDetail(id,openNews_Display);
}
function openNews_Display(res){
	document.getElementById("newstabledetail").innerHTML=res;
}
function Validate_Register(){
	var reg_form=document.getElementById("reg_form");
	var err=0;
	document.getElementById("td_username").style.color="";
	document.getElementById("td_password").style.color="";
	document.getElementById("td_vpassword").style.color="";
	document.getElementById("td_fname").style.color="";
	document.getElementById("td_lname").style.color="";
	document.getElementById("td_mname").style.color="";
	document.getElementById("td_phone").style.color="";
	document.getElementById("td_email").style.color="";
	if(!Validate_Input(reg_form.username.value)){
		document.getElementById("td_username").style.color="red";
		err=1;
	}
	if(!Validate_Input(reg_form.password.value)){
		document.getElementById("td_password").style.color="red";
		err=1;
	}
	if(!Validate_Input(reg_form.vpassword.value)){
		document.getElementById("td_vpassword").style.color="red";
		err=1;
	}
	if(reg_form.password.value!=reg_form.vpassword.value){
		document.getElementById("td_vpassword").style.color="red";
		err=1;
	}
	if(!Validate_Input(reg_form.fname.value)){
		document.getElementById("td_fname").style.color="red";
		err=1;
	}
	if(!Validate_Input(reg_form.lname.value)){
		document.getElementById("td_lname").style.color="red";
		err=1;
	}
	//if(!Validate_Input(reg_form.mname.value)){
	//	document.getElementById("td_mname").style.color="red";
	//	err=1;
	//}
	if(!Validate_Input(reg_form.phone.value)){
		document.getElementById("td_phone").style.color="red";
		err=1;
	}
	if(!Validate_EmailInput(reg_form.email.value)){
		document.getElementById("td_email").style.color="red";
		err=1;
	}
	if(err==1){
		alert(LANGUAGE['Please Fill Missing Data']);
		return false;
	}
	x_users_CheckUsername(reg_form.username.value,Validate_Register_res);
}
function Validate_Register_res(res){
	if(res==true){
		document.getElementById("td_username").style.color="red";
		alert(LANGUAGE['Username Exists Please select An Other One']);
		return false;
	}
	var reg_form=document.getElementById("reg_form");
	var username=reg_form.username.value;
	var password=reg_form.password.value;
	var fname=reg_form.fname.value;
	var lname=reg_form.lname.value;
	var mname=reg_form.mname.value;
	var phone=reg_form.phone.value;
	var mobile=reg_form.mobile.value;
	var fax=reg_form.fax.value;
	var email=reg_form.email.value;
	var year=reg_form.year.value;
	var month=reg_form.month.value;
	var day=reg_form.day.value;
	var country=reg_form.country.value;
	var city=reg_form.city.value;
	var address=reg_form.address.value;
	var dob=year+"-"+month+"-"+day;
	x_RegisterUser(username,password,fname,lname,mname,phone,mobile,fax,email,dob,country,city,address,Validate_Register_Display);
}
function Validate_Register_Display(res){
	if(res==true){
		document.getElementById("regtable").innerHTML="<br><br>"+LANGUAGE['RegSuccess'];
		return true;
	}
	document.getElementById("regtable").innerHTML="<br><br><font color='red'>"+LANGUAGE['RegFail']+"</font>";
}
function Validate_RegisterProfile(){
	var reg_form=document.getElementById("reg_form");
	var err=0;
	document.getElementById("td_fname").style.color="";
	document.getElementById("td_lname").style.color="";
	document.getElementById("td_mname").style.color="";
	document.getElementById("td_phone").style.color="";
	document.getElementById("td_email").style.color="";
	if(!Validate_Input(reg_form.fname.value)){
		document.getElementById("td_fname").style.color="red";
		err=1;
	}
	if(!Validate_Input(reg_form.lname.value)){
		document.getElementById("td_lname").style.color="red";
		err=1;
	}
	//if(!Validate_Input(reg_form.mname.value)){
	//	document.getElementById("td_mname").style.color="red";
	//	err=1;
	//}
	if(!Validate_Input(reg_form.phone.value)){
		document.getElementById("td_phone").style.color="red";
		err=1;
	}
	if(!Validate_EmailInput(reg_form.email.value)){
		document.getElementById("td_email").style.color="red";
		err=1;
	}
	if(err==1){
		alert(LANGUAGE['Please Fill Missing Data']);
		return false;
	}
	var fname=reg_form.fname.value;
	var lname=reg_form.lname.value;
	var mname=reg_form.mname.value;
	var phone=reg_form.phone.value;
	var mobile=reg_form.mobile.value;
	var fax=reg_form.fax.value;
	var email=reg_form.email.value;
	var year=reg_form.year.value;
	var month=reg_form.month.value;
	var day=reg_form.day.value;
	var country=reg_form.country.value;
	var city=reg_form.city.value;
	var address=reg_form.address.value;
	var dob=year+"-"+month+"-"+day;
	x_RegisterUserProfile(fname,lname,mname,phone,mobile,fax,email,dob,country,city,address,Validate_RegisterProfile_Display);
}
function Validate_RegisterProfile_Display(res){
	if(res==true){
		document.getElementById("regtable").innerHTML="<br><br>"+LANGUAGE['Your Info has been saved.'];
		return true;
	}
	document.getElementById("regtable").innerHTML="<br><br><font color='red'>"+LANGUAGE['An error was detected while saving your info.<br><br> please try again later.']+"</font>";
}
function Validate_ChangePassword(){
	document.getElementById("td_opassword").style.color='';
	document.getElementById("td_password").style.color='';
	document.getElementById("td_vpassword").style.color='';
	var opassword=document.getElementById("opassword").value;
	var password=document.getElementById("password").value;
	var vpassword=document.getElementById("vpassword").value;
	var err=0;
	if(opassword.length==0){
		document.getElementById("td_opassword").style.color='red';
		err=1;
	}
	if(password.length==0){
		document.getElementById("td_password").style.color='red';
		err=1;
	}
	if(vpassword.length==0){
		document.getElementById("td_vpassword").style.color='red';
		err=1;
	}
	if(vpassword!=password){
		document.getElementById("td_vpassword").style.color='red';
		err=1;
	}
	if(err==1){
		alert(LANGUAGE['Please Fill Missing Data']);
		return false;
	}
	x_ChangePassword_Verify(opassword,Validate_ChangePassword_res);
}
function Validate_ChangePassword_res(res){
	if(res==true){
		x_ChangePassword(document.getElementById("password").value,Validate_ChangePassword_Display);
		return true;
	}
	document.getElementById("td_opassword").style.color='red';
	alert("Invalid old Password");
	return false;
}
function Validate_ChangePassword_Display(res){
	if(res==true){
		document.getElementById("formtable").innerHTML="<br><br>"+LANGUAGE['Password Changed.'];
		return true;
	}
	document.getElementById("formtable").innerHTML="<br><br><font color='red'>"+LANGUAGE['An error was detected while saving your info.<br><br> please try again later.']+"</font>";
}
function DownloadDailyFile(id){
	x_users_CheckLoginUser_File(id,DonwloadDailyPDF_Dowmload);
}
function DonwloadDailyPDF_Dowmload(res){
	var ar_res=res.split(",");
	if(ar_res[1]=="true"){
		window.location='daily-download.php?id='+ar_res[0];
	}else{
		alert(LANGUAGE['Please Login First'])
	}
}
