// JavaScript Document
function loadFormByDiv(action,scripturl,pos) {
	if(!ajaxObj) {
		ajaxObj = new XMLHTTP("lib/mybic_server.php");
	}
	ajaxObj.debug = 1; 
	ajaxObj.format = "TEXT";
	ajaxObj.method = "GET"
	ajaxObj.call('action=' + action, function (resp) {
		if(resp) {			
			ajaxObj.loadScript(scripturl);
			document.getElementById(pos).innerHTML = resp;
		} else {
			//load error page
			alert('error');
		}												   
	});
}

/*Lnnam 10-04-2008
	Change fucntion Person Phonenumber
*/

function addDeletePersonalPhone(action, intPhonenumberKey, strPhonenumber) {	
	strPhone = document.formPersonalPhone.txtPhone.value;
	if(action == 'delete' || action == 'edit') {
		if(action == 'edit')
			strget = "?action="+ action +"&PhonenumberKey="+intPhonenumberKey+"&Phonenumber="+strPhonenumber;
		else 	
			strget = "?action="+ action +"&PhonenumberKey="+intPhonenumberKey;
	    loadPage('pages/myaccount/tpl/personalphone.php'+strget, 'PersonalPhone');
	}
	if(action == 'add' && strPhone) {
		strget = "?action="+ action +"&Phonenumber="+strPhone;
		loadPage('pages/myaccount/tpl/personalphone.php'+strget,'PersonalPhone');
	}
}

/*End fucntion Person Phonenumber*/

//Carlisence
function removeCarLisence(id){
	RemoveId = parseInt(id);
	countcarlisence = 0;
	newcarlisence = document.formCarLisence.newcarlisence.value;
	CarLisenceType = getCheckedValue(document.formCarLisence.rdCarLisence);
	countcarlisence = parseInt(document.formCarLisence.countcarlisence.value);
	countConlai = parseInt(document.formCarLisence.countConLai.value);
	if(countConlai == 1)
	{
		
		return;
	}
	strget = "";
	for (var i = 0; i<countcarlisence; i++) {
			if (document.getElementById('carlisence0'+i))
			{
				strget=strget + "&carlisence0"+ i +"="+ document.getElementById('carlisence0'+i).value;

				if(i != RemoveId)
				{
					strget=strget + "&carlisence0"+ i +"="+ document.getElementById('carlisence0'+i).value;
					strget=strget + "&PID"+ i +"="+ document.getElementById('PID'+i).value;
					strget=strget + "&Type"+ i +"="+ document.getElementById('Type'+i).value;
				}
				else
				{
					strget=strget + "&PID"+ i +"="+ document.getElementById('PID'+i).value;
					strget=strget + "&Type"+ i +"=Remove";
				}
			}
		}
	if(newcarlisence)
	{
		CountNew = countcarlisence + 1;
		strget = "?countcarlisence="+CountNew + strget;
		strget=strget + "&carlisence0"+ countcarlisence +"="+ newcarlisence;
		strget=strget + "&PID"+ countcarlisence +"=None";
		strget=strget + "&Type"+ countcarlisence +"=Add";
	}
	else
	{
		strget = "?countcarlisence="+countcarlisence + strget;
	}
	strget = strget + "&rdCarLisence=" + CarLisenceType;
	
	loadPage('pages/myaccount/tpl/carlisence.php'+strget,'Carlisence');
}


/*Lnnam 10-04-2008
	Change fucntion  Car license
*/
function addDeleteCarLicense(action, intKey, strCarLicenseTemp) {	
	strCarLicense = document.formCarLisence.txtCarLicense.value;
	CarLisenceType = getCheckedValue(document.formCarLisence.rdCarLisence);
	if(action == 'delete' || action == 'edit') {	
		if(action == 'edit') {
			strget = "?action="+ action +"&Key="+intKey+"&CarLicense="+strCarLicenseTemp;
		} else {
			strget = "?action="+ action +"&Key="+intKey;
		}
		loadPage('pages/myaccount/tpl/carlisence.php'+strget,'Carlisence');
	}
	if(action == 'add') {
		strget = "?action="+ action +"&CarLicense="+strCarLicense+"&CarLisenceType="+CarLisenceType;
		loadPage('pages/myaccount/tpl/carlisence.php'+strget,'Carlisence');
	}
}

//end carlisence

function verifyPass(pass, repass) 
{
	if(pass.length!=repass.length||pass=="") return false;
	var sLength = pass.length;
	if(sLength < 6)   return false;
	for(i=0;i<sLength;i++)
	{
		if(pass.charAt(i)!=repass.charAt(i))
		{
			return false;
	    }
	}
	return true;
}

//Change Pass
function saveChangePass(){
	
	strEmail=document.formChangePassword.txtEmail.value;
	strOldPass=document.formChangePassword.txtOldPass.value;
	strNewPass=document.formChangePassword.txtNewPass.value;
	strReNewPass=document.formChangePassword.txtReNewPass.value;	
	if(verifyPass(strNewPass, strReNewPass) == true) password = strNewPass;	
	else password = 'none';
	loadPage('pages/myaccount/tpl/changepassword.php?Check=1&OldPass='+strOldPass+'&NewPass='+password+'&ReNewPass='+strReNewPass+'','ChangePassword');
}

//end change pass


//Address
function editDeletePersonalAddress(action, AddressTypeKey, Address, Lat, Lng, AddressKey, NumAddress){
	if(action == 'delete') {	
		strget = "?action="+ action +"&AddressTypeKey="+AddressTypeKey+"&AddressKey="+AddressKey+"&intNumAddress="+NumAddress;	
	} else {
		strget = "?action="+ action +"&AddressTypeKey="+AddressTypeKey+"&Address="+Address+"&Lat="+Lat+"&Lng="+Lng+"&AddressKey="+AddressKey+"&intNumAddress="+NumAddress;		
	}
	loadPage('pages/myaccount/tpl/personaladdress.php'+strget,'PersonalAddress');	
}

function addFormPersonalAddress(AddressTypeKey,Address,Lat,Lng){
	strget = "?action=addform&AddressTypeKey="+AddressTypeKey+"&Address="+Address+"&Lat="+Lat+"&Lng="+Lng
	loadPage('pages/myaccount/tpl/personaladdress.php'+strget,'PersonalAddress');		
}

function editFormPersonalAddress(AddressTypeKey,Address,Lat,Lng,AddressKey){
	strget = "?action=editform&AddressTypeKey="+AddressTypeKey+"&Address="+Address+"&Lat="+Lat+"&Lng="+Lng+"&AddressKey="+AddressKey;
	document.frmAddress.cbAddressTypeKey.value = AddressTypeKey;
	document.frmAddress.txtAddress.value = Address;
	document.frmAddress.hidLat.value = Lat;
	document.frmAddress.hidLng.value = Lng;
	document.frmAddress.txtAddressKey.value = AddressKey;
	document.getElementById('editform').style.display='';
	document.getElementById('addform').style.display='none';	
}

function cancelEditFormPersonalAddress(){
	loadPage('pages/myaccount/tpl/personaladdress.php','PersonalAddress');		
}

function addPersonalAddress()
{	
	AddressTypeKey = document.frmAddress.cbAddressTypeKey.value;
	Address = document.frmAddress.txtAddress.value;
	var objCountry = document.frmAddress.selCountries.value;
	var objtemp = objCountry.split(':');	
	var CountryName = objtemp[0];
	var CountryCode = objtemp[1];
	var addressFull = Address + ',' + CountryName;
	if(document.frmAddress.chkCountryDefaut.checked == true) {
		CountryDefaut = 'TRUE';
	} else {
		CountryDefaut = 'FALSE';
	}		
	if (!document.frmAddress.txtAddress.value)
	{
		document.getElementById('error').innerHTML = "Address cannot be blank";
	}
	else 
	{
		res = document.frmAddress.hidCheck.value;
		if(res == "true")
		{
			AddressTypeKey = document.frmAddress.cbAddressTypeKey.value;
			Address = document.frmAddress.txtAddress.value;
			Lat = document.frmAddress.hidLat.value;
			Lng = document.frmAddress.hidLng.value;			
			strget = "?action=add&countrycode="+ CountryCode +"&countrydefaut="+ CountryDefaut +"&AddressTypeKey="+AddressTypeKey+"&Address="+Address+"&Lat="+Lat+"&Lng="+Lng;
			loadPage('pages/myaccount/tpl/personaladdress.php'+strget,'PersonalAddress');
		}
		else
		{
			document.getElementById('error').innerHTML = Address + " not found";
		}
	}
}

function removePersonalAddress(id, NumAddress){
	var r=confirm("Are you sure you want to delete this address?");
	if (r==true)
		{
      	strget = "?action=remove&AddressKey="+id+"&intNumAddress="+NumAddress;
		loadPage('pages/myaccount/tpl/personaladdress.php'+strget,'PersonalAddress');
    	}
	
}
//End address

function showhide_span(spanid1){ 
	if(spanid1 != "ChangeEmail"){document.getElementById("ChangeEmail").style.display='none';}
	if(spanid1 != "ChangePassword"){document.getElementById("ChangePassword").style.display='none';}
	if(spanid1 != "PersonalName"){document.getElementById("PersonalName").style.display='none';}
	if(spanid1 != "Carlisence"){document.getElementById("Carlisence").style.display='none';}
	if(spanid1 != "PersonalPhone"){document.getElementById("PersonalPhone").style.display='none';}
	if(spanid1 != "PersonalAddress"){document.getElementById("PersonalAddress").style.display='none';}
	if(spanid1 != "ListBlocked"){document.getElementById("ListBlocked").style.display='none';}
	/*if(spanid1 != "ListRemoveCarpool"){document.getElementById("ListRemoveCarpool").style.display='none';}*/
	if (document.getElementById(spanid1).style.display=='none'){
		document.getElementById(spanid1).style.display='';
	}
}

function ManageCarLicences(style) {
	document.getElementById('div1').style.display = '';
	document.getElementById('div2').style.display = '';
	document.getElementById('div3').style.display = '';
	document.getElementById('div4').style.display = '';
	if(style == 'Passenger') {
		document.getElementById('div1').style.display = 'none';
		document.getElementById('div2').style.display = '';
		document.getElementById('div3').style.display = 'none';
		document.getElementById('div4').style.display = 'none';
	}
}
//


function saveChangeEmail(){
	strNewEmail=document.formChangeEmail.txtEmail.value;
	loadPage('pages/myaccount/tpl/changeemail.php?Check=1&txtEmail='+strNewEmail+'','ChangeEmail');
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}

function savePersonalName(){
	strFirstName=document.formPersonalName.txtFirstName.value;
	strLastName=document.formPersonalName.txtLastName.value;
	strMiddleName=document.formPersonalName.txtMiddleName.value;
	strScreenName=document.formPersonalName.txtScreenName.value;
	loadPage('pages/myaccount/tpl/personalname.php?strCheck=1&strFirstName='+strFirstName+' & strLastName='+strLastName+' & strMiddleName='+strMiddleName+' & strScreenName='+strScreenName+' ','PersonalName');
}

function show_span(spanid1){ 
	/*if (document.getElementById(spanid1).style.display=='none'){
		document.getElementById(spanid1).style.display='';
	}*/
	$('#' + spanid1).removeClass("hideScroll");
}

function hide_span(spanid1){ 
	/*if(document.getElementById(spanid1).style.display==''){
		document.getElementById(spanid1).style.display='none';
	}*/
	$('#' + spanid1).addClass("hideScroll");
}

<!--Lnnam 19/06/2008 Add muti country-->
function mycarpool_adddrees() 
{
	var address = document.frmAddress.txtAddress.value;
	var objCountry = document.frmAddress.selCountries.value;
	var objtemp = objCountry.split(':');	
	var CountryName = objtemp[0];
	var addressFull = address + ',' + CountryName;
	objCPMap.verifyPersonalAddress(addressFull, 'DepType', 'error', 'hidCheck', 'hidLat', 'hidLng', addPersonalAddress);
}
<!--End Lnnam 19/06/2008 Add muti country-->