var message="Right click has been disabled.";
///////////////////////////////////
function clickIE4(){
	if (event.button==2){
	alert(message);
	return false;
	}
}

function clickNS4(e){
	if (document.layers||document.getElementById&&!document.all){
		if (e.which==2||e.which==3){
		alert(message);
		return false;
		}
	}
}

function disableCtrlKey(e)
{
	//list all CTRL + key combinations you want to disable
	var forbiddenKeys = new Array('c','v');
	var key;
	var isCtrl;

	if (navigator.appName == 'Microsoft Internet Explorer'){
		key = window.event.keyCode;     //IE
		if(window.event.ctrlKey)
			isCtrl = true;
		else
			isCtrl = false;
	}else{
		key = e.which;     //firefox
		if(e.ctrlKey)
			isCtrl = true;
		else
			isCtrl = false;
	}

	//if ctrl is pressed check if other key is in forbidenKeys array
	if(isCtrl){
		for(i=0; i<forbiddenKeys.length; i++){
			//case-insensitive comparation
			if(forbiddenKeys[i].toLowerCase() == String.fromCharCode(key).toLowerCase()){
				alert('Key combination CTRL + '+String.fromCharCode(key)+' has been disabled.');
				return false;
			}
		}
	}
	return true;
}

function memberlogin(){ 
	if($("txtusername") && $("txtusername").value!="" && $("txtpassword").value!=""){
		var url="/b2b/member/memberloginconnect.php";
		var param="txtusername="+$("txtusername").value;
		param+="&txtpassword="+$("txtpassword").value;
		param+="&txtshortname="+$("txtshortname").value;
		var http = new getXMLHTTPRequest();
		http.onreadystatechange = function() {if (http.readyState != 4) { return; }
			var myText=http.responseText;
			if(myText==1){
				if($("txtSumGrandTotal")){
					redatapayment();
				}else
				if($("txtUserNameReg")){
					window.open("/b2b/member/member-profile.php","_self");
				}else
				if($("txtaction")){
					window.open($("txtaction").value,"_self");
				}else{
					reloadlogin();
				}
			}else{
				alert("Please login again.");
			}
		};
		http.open("POST", url, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		http.send(param+"&"+new Date().getTime());
	}else if($("txtUserNameReg") && $("txtUserNameReg").value!="" && $("txtPasswordReg").value!=""){
		var url="/b2b/member/memberloginconnect.php";
		var param="txtusername="+$("txtUserNameReg").value;
		param+="&txtpassword="+$("txtPasswordReg").value;
		param+="&txtshortname="+$("txtshortname").value;
		var http = new getXMLHTTPRequest();
		http.onreadystatechange = function() {if (http.readyState != 4) { return; }
			var myText=http.responseText;
			if(myText==1){
				if($("Pax")){ window.location.reload(); }else{ window.open("/b2b/member/member-profile.php","_self"); }
			}else{
				alert("Please login again.");
			}
		};
		http.open("POST", url, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		http.send(param+"&"+new Date().getTime());
	}else{
		alert("Please fill Username and Password !");
	}
}

function reloadlogin(){
	var url="/b2b/member/login.php";
	var param="inc=Y";
	var http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {if (http.readyState != 4) { return; }
		var myText=http.responseText;
		if($("lylogin")) $("lylogin").innerHTML=myText;
		if($("bxsNationality") && $("cboNationalityHt")){
			$("cboNationalityHt").value=$("bxsNationality").value;
			$("cboNationalityHt").selectedIndex = ($("cboNationalityHt").selectedIndex==-1)? 0 : $("cboNationalityHt").selectedIndex;
			load_country();
		}
		if($("bxsNationality") && $("cboNationalityFH")){
			$("cboNationalityFH").value=$("bxsNationality").value;
			$("cboNationalityFH").selectedIndex = ($("cboNationalityFH").selectedIndex==-1)? 0 : $("cboNationalityFH").selectedIndex;
		}
	};
	http.open("POST", url, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(param+"&"+new Date().getTime());
}

function redatapayment(){
	var url="/b2b/member/memberdata.php";
	var param="inc=Y";
	var http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {if (http.readyState != 4) { return; }
		var S = eval("[" + http.responseText + "]");
		if(S.length>0){
			var spc=S[0].sp;
			$("txtDiscountType").value=spc[0].sDiscountType;
			$("txtDiscountValue").value=spc[0].sDiscount;
			if($("txtSumGrandTotal")){
				showprice();
				$("lyMember").style.display = "none";
				$("ly-memberinfo").style.display = "";
				$("sInfo-name").innerHTML = spc[0].sContactName;
				$("sInfo-passport").innerHTML = spc[0].sNationalityName;
				$("sInfo-mail").innerHTML = spc[0].sEmail;
				$("lyMember").innerHTML="";
			}
		}
	};
	http.open("POST", url, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(param+"&"+new Date().getTime());
}

function logout(){
	var url="/b2b/member/logout.php";
	var http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {if (http.readyState != 4) { return; }
		var myText=http.responseText;
		window.open("/b2b/index.php","_self");
	};
	http.open("POST", url, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send("&"+new Date().getTime());
}

function isemail(string){
	chkMail=string.value.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) ;
	if(chkMail==-1){
		alert("You have entered an invalid email address. Please try again.");
		string.focus();
		string.value="";
	}
	return(chkMail);
}
function agree(){ $("Submit").disabled=($("Submit").disabled)?false:true; }

function dropcity(objco){
	var myurl = "/b2b/member/dropcity.php", http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {if (http.readyState != 4) { return; }
		var mytext = http.responseXML;
		$("cboCity").length = 1;
		var obj = mytext.getElementsByTagName("Code");
		for(i=0; i<obj.length; i+=1){
			var data = obj[i];
			var Code = data.firstChild.nodeValue;
			var LongName = mytext.getElementsByTagName("LongName")[i].firstChild.nodeValue;
			var objOption = new Option(LongName, Code);
			$("cboCity").options[i] = objOption;
		}
		if($("CityCode")) $("cboCity").value=$("CityCode").value;
	};
	http.open("POST", myurl, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send("CountryCode="+objco.value+"&"+new Date().getTime());
}

function gendiv(mytext){
	var locate=document.location.href;
	var div = document.createElement("div");
	div.id="Debug";
	div.style.display="none";
	if(locate.indexOf("debug=1") != -1){
		div.style.display="";
	}
	if(! $(div.id)) document.body.appendChild(div); 
	if($(div.id))$(div.id).innerHTML=mytext;
}

function Member(PathData,Mode){
	Path=PathData+"Mode="+Mode+"&";
	var myurl = "/b2b/member/member.php", http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {if (http.readyState != 4) { return; }
	
		var locate=document.location.href;
		var div = document.createElement("div");
		div.id="Debug";
		div.style.display="none";
		if(locate.indexOf("debug=1") != -1){
			div.style.display="";
		}
		if(! $(div.id)) document.body.appendChild(div); 
		mytext=http.responseText;
		gendiv(mytext);
		
		switch(Mode){
			case "LOGIN" :
				if($("MemCode")){
					if($("MemCode").value != "" ){
						//window.open("profile.php","_self");
						if($("Pax")){ window.location.reload(); }else{ window.open("profile.php","_self"); }
					}else{
						if($("sError")) $("sError").style.display="";
						//if($("sError")) $("sError").innerHTML="Please login again !!";
					}
				}
				break;
			case "REGISTERCHECK" :
				if($("txtRegisChk")){
					if($("txtRegisChk").value == "1" ){
						alert("This username or email is dupicate .Please try again.");
					}else{
						Mode="REGISTER";
						Member(PathData,Mode);
					}
				}else{
						alert("This username or email is dupicate .Please try again.");
				}
				break;
			case "REGISTER" :
				if($("Pax")){ window.location.reload(); }else
				if($("txtSumGrandTotal")){ redatapayment(); }else
				{ window.open("/b2b/member/member-profile.php","_self"); }
				break;
			case "FORGET" :
				if($("MemUserName")){
					if($("MemUserName").value != "" ){
						alert("Your username and password send to you email complete.");
					}else{
						alert("This email not have data.Please try again.");
					}
				}else{
						alert("This email not have data.Please try again.");
				}
				break;
			case "CHANGEPASSWORD" :
				break;
			case "EDITPROFILE" :
				break;
			case "CHANGEEMAIL" :
				break;
			case "DETAIL" :
				if($("Code")){
					if($("Code").value == "" ){
						window.open("/b2b/register.html","_self");
					}else{
						if($("ssPPoint") && $("PAmount")) $("ssPPoint").style.display=($("PAmount").value > 0)?"":"none";
						if($("sPAmount") && $("PAmount")) $("sPAmount").innerHTML=$("PAmount").value;
						if($("sPCurrency") && $("PCurrency")) $("sPCurrency").innerHTML=$("PCurrency").value;
						if($("sPPoint") && $("PPoint")) $("sPPoint").innerHTML=$("PPoint").value;

						if($("ssUPPoint") && $("UPAmount")) $("ssUPPoint").style.display=($("UPAmount").value > 0)?"":"none";
						if($("sUPAmount") && $("UPAmount")) $("sUPAmount").innerHTML=$("UPAmount").value;
						if($("sUPCurrency") && $("UPCurrency")) $("sUPCurrency").innerHTML=$("UPCurrency").value;
						if($("sUPPoint") && $("UPPoint")) $("sUPPoint").innerHTML=$("UPPoint").value;

						if($("ssTotalPoint") && $("Point")) $("ssTotalPoint").style.display=($("Point").value > 0)?"":"none";
						if($("sTotalPoint") && $("Point")) $("sTotalPoint").innerHTML=$("Point").value;
						if($("sUsedPoint") && $("UPoint")) $("sUsedPoint").innerHTML=$("UPoint").value;

						if($("sUsername")) $("sUsername").innerHTML=$("UserName").value+"&nbsp;";
						if($("sMembership") && $("Membership")) $("sMembership").innerHTML=$("Membership").value+"&nbsp;";
						if($("sPrefix")) $("sPrefix").innerHTML=$("PrefixName").value+"&nbsp;";
						if($("cboPrefix")) $("cboPrefix").value=$("PrefixCode").value;
						if($("sFirstName")) $("sFirstName").innerHTML=$("Name").value+"&nbsp;";
						if($("txtFirstName")) $("txtFirstName").value=$("Name").value;
						if($("sLastName")) $("sLastName").innerHTML=$("Surname").value+"&nbsp;";
						if($("txtLastName")) $("txtLastName").value=$("Surname").value;
						if($("sEmail")) $("sEmail").innerHTML=$("Email").value+"&nbsp;";
						if($("txtEmail")) $("txtEmail").value=$("Email").value;
						if($("sPhone")) $("sPhone").innerHTML=$("Telno").value+"&nbsp;";
						if($("txtPhone")) $("txtPhone").value=$("Telno").value;
						if($("sMobile")) $("sMobile").innerHTML=$("Mobileno").value+"&nbsp;";
						if($("txtMobile")) $("txtMobile").value=$("Mobileno").value;
						if($("sNationality")) $("sNationality").innerHTML=$("NationalityName").value+"&nbsp;";
						if($("sNationalityCode")) $("sNationalityCode").innerHTML=$("NationalityCode").value+"&nbsp;";
						if($("cboNationality")) $("cboNationality").value=$("NationalityCode").value;
						if($("sAddress1")) $("sAddress1").innerHTML=$("Address1").value+"&nbsp;";
						if($("txtAddress1")) $("txtAddress1").value=$("Address1").value;
						if($("sAddress2")) $("sAddress2").innerHTML=$("Address2").value+"&nbsp;";
						if($("txtAddress2")) $("txtAddress2").value=$("Address2").value;
						if($("sAddress3")) $("sAddress3").innerHTML=$("Address3").value+"&nbsp;";
						if($("txtAddress3")) $("txtAddress3").value=$("Address3").value;
						if($("sState")) $("sState").innerHTML=$("State").value+"&nbsp;";
						if($("txtState")) $("txtState").value=$("State").value;
						if($("sCountry")) $("sCountry").innerHTML=$("CountryName").value+"&nbsp;";
						if($("cboCountry")) $("cboCountry").value=$("CountryCode").value;
						if($("cboCountry")) dropcity($("cboCountry"));
						if($("sCity")) $("sCity").innerHTML=$("CityName").value+"&nbsp;";
						if($("sZip")) $("sZip").innerHTML=$("Zipcode").value+"&nbsp;";
						if($("txtZipCode")) $("txtZipCode").value=$("Zipcode").value;
						if($("sFAX")) $("sFAX").innerHTML=$("Facsimile").value+"&nbsp;";
						if($("txtFAX")) $("txtFAX").value=$("Facsimile").value;
					}
				}else{
					//window.open("/b2b/register.html","_self");
				}
				break;
		}
		
	};
	http.open("POST", myurl, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(Path+new Date().getTime());
}

function mRegister(){
	//Get value==========
	var txtshortname=$("txtshortname").value;
	var txtUsername=$("txtUserNameReg").value;
	var txtPassword=$("txtPasswordReg").value;
	var txtPassword2=$("txtPasswordReg2").value;
	var cboPrefix=$("cboPrefix").value;
	var txtFirstName=$("txtFirstName").value;
	var txtLastName=$("txtLastName").value;
	var txtEmail=$("txtEmail").value;
	var txtEmailconfirm=$("txtEmailconfirm").value;
	var cboNationality=$("cboNationality").value;
	var txtAddress1=($("txtAddress1"))? $("txtAddress1").value:"";
	var txtAddress2=($("txtAddress2"))? $("txtAddress2").value:"";
	var txtAddress3=($("txtAddress3"))? $("txtAddress3").value:"";
	var txtState=($("txtState"))? $("txtState").value:"";
	var cboCountry=($("cboCountry"))? $("cboCountry").value:cboNationality;
	var cboCity=($("cboCity"))? $("cboCity").value:"NONE";
	var txtZipCode=($("txtZipCode"))? $("txtZipCode").value:"";
	var txtPhone=$("txtPhone").value;
	var txtMobile=$("txtMobile").value;
	var txtFAX=($("txtFAX"))? $("txtFAX").value:"";
	var MemberTypeCode=$("txtMembership").value;

	//Check error=========
	if(txtUsername=="" || txtUsername.length < 6){ alert("Please fill UserName."); $("txtUserNameReg").focus(); }else
	if(txtPassword=="" || txtPassword.length < 6){ alert("Please fill Password."); $("txtPasswordReg").focus(); }else
	if(txtPassword !=txtPassword2){ alert("Password has been diffarent."); $("txtPasswordReg").focus(); }else
	if(cboPrefix=="" || cboPrefix == "NONE"){ alert("Please fill Title."); $("cboPrefix").focus(); }else
	if(txtFirstName==""){ alert("Please fill First Name."); $("txtFirstName").focus(); }else
	if(txtLastName==""){ alert("Please fill Surname."); $("txtLastName").focus(); }else
	if(txtEmail !=txtEmailconfirm){ alert("Email has been diffarent."); $("txtPassword").focus(); }else
	if(txtEmail==""){ alert("Please fill Email."); $("txtEmail").focus(); }else
	if(cboNationality=="" || cboNationality=="NONE"){ alert("Please fill Nationality."); $("cboNationality").focus(); }else
	if(txtAddress1=="" && $("txtAddress1")){ $alert("Please fill Address line 1."); $("txtAddress1").focus(); }else
	if((cboCountry=="" || cboCountry=="NONE")&& $("cboCountry")){ alert("Please fill Country."); $("cboCountry").focus(); }else
	if((cboCity=="" || cboCity=="NONE")&& $("cboCity")){ alert("Please fill City."); $("cboCity").focus(); }else
	if(txtZipCode=="" && $("txtZipCode")){ alert("Please fill Zip / Postal Code."); $("txtState").focus(); }else
	//if(txtPhone==""){ alert("Please fill Phone Number."); $("txtPhone").focus(); }else
	if(txtMobile==""){  alert("Please fill Mobile Number."); $("txtMobile").focus(); }else
	{
		Mode="REGISTERCHECK";
		Path="txtUsername="+txtUsername+"&";
		Path+="txtshortname="+txtshortname+"&";
		Path+="txtPassword="+txtPassword+"&";
		Path+="cboPrefix="+cboPrefix+"&";
		Path+="txtFirstName="+txtFirstName+"&";
		Path+="txtLastName="+txtLastName+"&";
		Path+="txtEmail="+txtEmail+"&";
		Path+="cboNationality="+cboNationality+"&";
		Path+="txtAddress1="+txtAddress1+"&";
		Path+="txtAddress2="+txtAddress2+"&";
		Path+="txtAddress3="+txtAddress3+"&";
		Path+="txtState="+txtState+"&";
		Path+="cboCountry="+cboCountry+"&";
		Path+="cboCity="+cboCity+"&";
		Path+="txtZipCode="+txtZipCode+"&";
		Path+="txtPhone="+txtPhone+"&";
		Path+="txtMobile="+txtMobile+"&";
		Path+="txtFAX="+txtFAX+"&";
		Path+="MemberTypeCode="+MemberTypeCode+"&";
		Member(Path,Mode);
	}
}
function ChangePassword(){
	$txtOldPass=$("txtOldPass").value;
	$txtNewPass=$("txtNewPass").value;
	$txtPassCon=$("txtPassCon").value;
	if($txtOldPass=="" ){ alert("Please Insert Current Password "); }else
	if($txtNewPass=="" ){ alert("Please Insert New Password "); }else
	if($txtPassCon != $txtNewPass){ alert("Retype Again"); $("txtPassCon").focus(); }else{
	FileChangePassword();
	}
}
function FileChangePassword(){
	var myurl = "/b2b/member/memberchangepassword.php", http = new getXMLHTTPRequest();
	
	http.onreadystatechange = function() {if (http.readyState != 4) { return; }
		var mytext = http.responseText;
		$("DataChangePassword").innerHTML=mytext;
		if($("ChangeValue").value==1){
			//memberlogin();
			alert("Change Password Complete");
			window.location.reload();
		}else{
			alert("Can not change password. Please try again.");
		}
	};
	http.open("POST", myurl, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send("PfUserCode="+$("PfUserCode").value+"&txtOldPass="+$("txtOldPass").value+"&txtNewPass="+$("txtNewPass").value+"&txtPassCon="+$("txtPassCon").value+"&"+new Date().getTime());
}
function ChangeProfile(){
	var Code=$("Code").value;
	var PfUserCode=$("PfUserCode").value;
	var cboPrefix=$("cboPrefix").value;
	var txtFirstName=$("txtFirstName").value;
	var txtLastName=$("txtLastName").value;
	var txtEmail=$("txtEmail").value;
	var cboNationality=$("cboNationality").value;
	var txtAddress1=$("txtAddress1").value;
	var txtAddress2=$("txtAddress2").value;
	var txtAddress3=$("txtAddress3").value;
	var txtState=$("txtState").value;
	var cboCountry=$("cboCountry").value;
	var cboCity=$("cboCity").value;
	var txtZipCode=$("txtZipCode").value;
	var txtPhone=$("txtPhone").value;
	var txtMobile=$("txtMobile").value;
	var txtFAX=$("txtFAX").value;

	//Check error=========
	if(cboPrefix=="" || cboPrefix == "NONE"){ alert("Please fill Title."); $("cboPrefix").focus(); }else
	if(txtFirstName==""){ alert("Please fill First Name."); $("txtFirstName").focus(); }else
	if(txtLastName==""){ alert("Please fill Surname."); $("txtLastName").focus(); }else
	if(txtEmail==""){ alert("Please fill Email."); $("txtEmail").focus(); }else
	//if(cboNationality=="" || cboNationality=="NONE"){ alert("Please fill Nationality."); $("cboNationality").focus(); }else
	//if(txtAddress1==""){ $alert("Please fill Address line 1."); $("txtAddress1").focus(); }else
	//if(cboCountry=="" || cboCountry=="NONE"){ alert("Please fill Country."); $("cboCountry").focus(); }else
	//if(cboCity=="" || cboCity=="NONE"){ alert("Please fill City."); $("cboCity").focus(); }else
	//if(txtZipCode==""){ alert("Please fill Zip / Postal Code."); $("txtZipCode").focus(); }else
	//if(txtPhone==""){ alert("Please fill Phone Number."); $("txtPhone").focus(); }else
	//if(txtMobile==""){ alert("Please fill Mobile Number."); $("txtMobile").focus(); }else
	{
		Path="Code="+Code+"&";
		Path+="PfUserCode="+PfUserCode+"&";
		Path+="cboPrefix="+cboPrefix+"&";
		Path+="txtFirstName="+txtFirstName+"&";
		Path+="txtLastName="+txtLastName+"&";
		Path+="txtEmail="+txtEmail+"&";
		Path+="cboNationality="+cboNationality+"&";
		Path+="txtAddress1="+txtAddress1+"&";
		Path+="txtAddress2="+txtAddress2+"&";
		Path+="txtAddress3="+txtAddress3+"&";
		Path+="txtState="+txtState+"&";
		Path+="cboCountry="+cboCountry+"&";
		Path+="cboCity="+cboCity+"&";
		Path+="txtZipCode="+txtZipCode+"&";
		Path+="txtPhone="+txtPhone+"&";
		Path+="txtMobile="+txtMobile+"&";
		Path+="txtFAX="+txtFAX+"&";
		var myurl = "/b2b/member/membereditprofile.php", http = new getXMLHTTPRequest();
		http.onreadystatechange = function() {if (http.readyState != 4) { return; }
			var mytext = http.responseText;
			if(mytext=="complete"){
				//$("DataChangeProfile").innerHTML=mytext;
				if(ChkNumaric($("txtFirstName"))==false || ChkNumaric($("txtLastName"))==false){return;}else{MemberLoginConnect($("ShortName").value,$("UserName").value,$("UPassword").value);}
			}else{
				alert("Can not change email. Please try again.");
			}
		}
		alert("Change Profile Complete");
		window.location.reload();
		http.open("POST", myurl, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		http.send(Path+"&"+new Date().getTime());
	}
}

function memberforgotpassword(){
	if($("txtemailforgot") && $("txtemailforgot").value!=""){
		if(isemail($("txtemailforgot"))==0){
			var url="/b2b/member/memberforgotpassword.php";
			var param="Email="+$("txtemailforgot").value;
			var http = new getXMLHTTPRequest();
			http.onreadystatechange = function() {if (http.readyState != 4) { return; }
				var mytext=http.responseText;
				gendiv(mytext);
				if($("txtforgotchk").value==1){
					alert("Your username and password send to you email complete.");
				}else{
					alert("This email not have data.Please try again.");
				}
			};
			http.open("POST", url, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			http.send(param+"&"+new Date().getTime());
		}
	}else{
		alert("Please fill Email !");
	}
}
function ChkSpecial(obj){
	inputStr = obj.value;
	if(inputStr.length<2){
		alert("Name and Surname must be more than 1 character");
		obj.value="";
		obj.focus();
	}else{
		var regExp = /^[A-Za-z]$/;
		for (var i = 0; i < inputStr.length; i++) {
			if (!inputStr.charAt(i).match(regExp)){
				alert("Name and Surname must be A-Z or a-z.");
				obj.focus();
				obj.value="";
				break;
			}
		}
	}
}
function ChkOnlyDigit(obj){
	inputStr = obj.value;
	for (var i = 0; i < inputStr.length; i++) {
		var oneChar = inputStr.substring(i, i + 1);
		if (oneChar != "0" && oneChar != 1 && oneChar != 2 && oneChar != 3 && oneChar != 4 && oneChar != 5 && oneChar != 6 && oneChar != 7 && oneChar != 8 && oneChar != 9) {
			//chk = true;
			alert("Only digits 0 to 9");
			obj.value="";
			obj.focus();
			break;
	   }
	}
}

function chkAge(Age,No){

var dat = new Date();
var curday = dat.getDate();
var curmon = dat.getMonth()+1;
var curyear = dat.getFullYear();
		var curd = new Date(curyear,curmon-1,curday);
		alert($("BirthDate"+No).value);
		var cald = new Date($("BirthYear"+No).value,"09","01");
		
		var dife = datediff(curd,cald);
		alert(dife[0]+" years, "+dife[1]+" months, and "+dife[2]+" days");
}
function datediff(date1, date2) {
    var y1 = date1.getFullYear(), m1 = date1.getMonth(), d1 = date1.getDate(),
	 y2 = date2.getFullYear(), m2 = date2.getMonth(), d2 = date2.getDate();

    if (d1 < d2) {
        m1--;
        d1 += DaysInMonth(y2, m2);
    }
    if (m1 < m2) {
        y1--;
        m1 += 12;
    }
    return [y1 - y2, m1 - m2, d1 - d2];
}
function ShowLeftLoad(){
	if($("LeftLoad")){ $("LeftLoad").style.display="";}
	if($("LeftShowDetail")){ $("LeftShowDetail").style.display="none";}
}
function MyBookingViewlist(Value,Status,OS,OP){
	window.open("/b2b/booking_list.php?Status="+Status+"&OS="+OS+"&OP="+OP,"_self")
}

function GoBasket() {
	window.open("/b2b/payment.php","_self");
}

function chpf(act){
	switch(act){
		case "ViewProfile": cWord="Profile"; break;
		case "ChangePassword": cWord="Change Password"; break;
		case "EditProfile": cWord="Change Profile"; break;
		case "AgentMarkup": cWord="Agent Mark up"; break;
	}
	document.getElementById("lyViewProfile").style.display="none";
	document.getElementById("lyChangePassword").style.display="none";
	document.getElementById("lyEditProfile").style.display="none";
	document.getElementById("lyAgentMarkup").style.display="none";
	document.getElementById("ly"+act).style.display="";
	document.getElementById("MemberProfile").innerHTML= cWord;
}
function ChkRang(n){
	var disabled=($("Range"+n).checked)?"":"disabled";
	$("RateFrom"+n).disabled=disabled;
	$("RateTo"+n).disabled=disabled;
}
function UnlockBtn(n){
	$("btn"+n).disabled=false;
	$("btn"+n).className="btn-agtm";
}
function NewMarkup(){
	var checked="checked";
	var disabled="disabled";
	var rangedisabled="";
	if($("cntMarkup").value==0){
		$("lyMarkup").innerHTML="";
		checked="";
		disabled="";
		rangedisabled="disabled";
	}
	oMarkup=$("tmpMarkup").innerHTML;
	oMarkup=oMarkup.split("xxp_selectedxx").join("");
	oMarkup=oMarkup.split("xxa_selectedxx").join("");
	oMarkup=oMarkup.split("xxcheckedxx").join(checked);
	oMarkup=oMarkup.split("xxdisabledxx").join(disabled);
	oMarkup=oMarkup.split("xxrangedisabledxx").join(rangedisabled);
	oMarkup=oMarkup.split("xxRateFromxx").join("0");
	oMarkup=oMarkup.split("xxRateToxx").join("0");
	oMarkup=oMarkup.split("xxMarkupRatexx").join("0");
	oMarkup=oMarkup.split("xxCurrencyxx").join("");
	oMarkup=oMarkup.split("xxixx").join(999);
	$("lyMarkup").innerHTML+=oMarkup;
	$("btnNewMarkup").disabled=true;
}
function GetMarkup(n){
	var Range=($("Range"+n).checked)?"Y":"N";
	var param="&Range="+Range;
	param+="&RateFrom="+$("RateFrom"+n).value;
	param+="&RateTo="+$("RateTo"+n).value;
	param+="&MarkupType="+$("MarkupType"+n).value;
	param+="&MarkupRate="+$("MarkupRate"+n).value;
	return(param);
}
function SaveMarkup(n){
	var url="/b2b/member/markup.php";
	var param="Mode=check";
	param+="&InternationFlight="+$("InternationFlight").value;
	param+="&n="+n;
	param+=GetMarkup(n);
	var http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {if (http.readyState != 4) { return; }
		var mytext=http.responseText;
		if(mytext==1){
			InsertMarkup(n);
		}else{
			alert("Can't save .Please check data.");
		}
	};
	http.open("POST", url, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(param+"&"+new Date().getTime());
}
function DeleteMarkup(n){
	var url="/b2b/member/markup.php";
	var param="Mode=delete";
	param+="&n="+n;
	var http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {if (http.readyState != 4) { return; }
		LoadMarkup();
	};
	http.open("POST", url, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(param+"&"+new Date().getTime());
}
function InsertMarkup(n){
	var url="/b2b/member/markup.php";
	var param="Mode=save";
	param+="&InternationFlight="+$("InternationFlight").value;
	param+="&n="+n;
	param+=GetMarkup(n);
	var http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {if (http.readyState != 4) { return; }
		var mytext=http.responseText;
		alert("Save completed.");
		LoadMarkup();
	};
	http.open("POST", url, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(param+"&"+new Date().getTime());
}
function LoadMarkup(){
	var url="/b2b/member/markup.php";
	var param="Mode=load";
	if($("InternationFlight")) param+="&InternationFlight="+$("InternationFlight").value;
	if($("txtInternationFlight")) param+="&InternationFlight="+$("txtInternationFlight").value;
	var http = new getXMLHTTPRequest();
	http.onreadystatechange = function() {if (http.readyState != 4) { return; }
		var mytext=http.responseText;
		mu = eval("[" + mytext + "]");
		if($("lyMarkup")){
			$("lyMarkup").innerHTML="";
			$("cntMarkup").value=mu.length;
			if(mu.length > 0){
				var tmpMarkup=$("tmpMarkup").innerHTML;
				var oMarkup="";
				for (var i=0; i<mu.length; i++){
					oMarkup+=tmpMarkup;
					oMarkup=oMarkup.split("xxixx").join(mu[i].Code);
					var checked=(mu[i].Range=="Y")?"checked":"";
					var btndis=(checked=="checked")?false:true;
					var rangedisabled=(checked=="checked")?"":"disabled";
					var pselected=(mu[i].MarkupType=="AMOUNT")?"selected":"";
					var aselected=(mu[i].MarkupType=="PERCENT")?"selected":"";
					var disabled=(mu.length > 1)?"disabled":"";
					oMarkup=oMarkup.split("xxdisabledxx").join(disabled);
					oMarkup=oMarkup.split("xxrangedisabledxx").join(rangedisabled);
					oMarkup=oMarkup.split("xxp_selectedxx").join(pselected);
					oMarkup=oMarkup.split("xxa_selectedxx").join(aselected);
					oMarkup=oMarkup.split("xxcheckedxx").join(checked);
					oMarkup=oMarkup.split("xxRateFromxx").join(mu[i].RateFrom);
					oMarkup=oMarkup.split("xxRateToxx").join(mu[i].RateTo);
					oMarkup=oMarkup.split("xxMarkupRatexx").join(mu[i].MarkupRate);
					oMarkup=oMarkup.split("xxCurrencyxx").join(mu[i].Currency);
					$("btnNewMarkup").disabled=btndis;
				}
				$("lyMarkup").innerHTML=oMarkup;
			}else{
				$("lyMarkup").innerHTML=$("tmpNoMarkup").innerHTML;
				$("btnNewMarkup").disabled=false;
			}
		}
	};
	http.open("POST", url, true); http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	http.send(param+"&"+new Date().getTime());
}
