// JavaScript Document

function makeObject(){
	var x; 
	var browser = navigator.appName; 
	//detect the client browser
	if(browser == "Microsoft Internet Explorer"){
		x = new ActiveXObject("Microsoft.XMLHTTP");
	}
	else{
		x = new XMLHttpRequest();
	}
	
	return x;
}
	//call the function makeObject()
		//call the function makeObject()	
	//call the function makeObject()
	var request = makeObject();
var md="";
var popupwindow;
function details(ls,ne){
	if((ls=="change_password")){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=250,width=500,status=yes,scrollbars=yes');}
	if((ls=="add_stock")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=800,width=800,status=yes,scrollbars=yes');}
	if((ls=="add_complete")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=250,width=500,status=yes,scrollbars=yes');}
	if((ls=="add_model")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=400,width=450,status=yes,scrollbars=yes');}
	if((ls=="add_make")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=200,width=450,status=yes,scrollbars=yes');}
	if((ls=="add_user")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=450,width=450,status=yes,scrollbars=yes');}
	if((ls=="add_ads")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=500,width=450,status=yes,scrollbars=yes');}	
	if((ls=="add_type")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=150,width=400,status=yes,scrollbars=yes');}		
	if((ls=="add_news")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=500,width=425,status=yes,scrollbars=yes');}
	if((ls=="add_country")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=150,width=400,status=yes,scrollbars=yes');}
	if((ls=="add_port")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=400,width=450,status=yes,scrollbars=yes');}	
	if((ls=="add_charge")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=400,width=450,status=yes,scrollbars=yes');}
	if((ls=="add_gallery")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=560,width=450,status=yes,scrollbars=yes');}
	if((ls=="add_color")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=250,width=300,status=yes,scrollbars=yes');}
	if((ls=="add_trans")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=250,width=450,status=yes,scrollbars=yes');}	
	if(ls=="edit_make"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=200,width=425,status=yes,scrollbars=yes');}
	if(ls=="availability"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=200,width=425,status=yes,scrollbars=yes');}
	if(ls=="edit_color"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=250,width=425,status=yes,scrollbars=yes');}
	if(ls=="edit_vehicle"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','scrollbars=yes,height=1000,width=550,status=yes,scrollbars=yes');}
	if(ls=="edit_user"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=500,width=425,status=yes,scrollbars=yes');}	
	if(ls=="edit_type"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=150,width=400,status=yes,scrollbars=yes');}		
	if(ls=="edit_news"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=600,width=450,status=yes,scrollbars=yes');}	
	if(ls=="edit_gallery"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=600,width=450,status=yes,scrollbars=yes');}
	if(ls=="edit_country"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=150,width=400,status=yes,scrollbars=yes');}
	if(ls=="edit_trans"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=150,width=400,status=yes,scrollbars=yes');}
	if(ls=="edit_stock"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=800,width=600,status=yes,scrollbars=yes');}
	if(ls=="edit_model"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=150,width=400,status=yes,scrollbars=yes');}
	if(ls=="edit_order"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=500,width=600,status=yes,scrollbars=yes');}
	if(ls=="edit_port"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=150,width=400,status=yes,scrollbars=yes');}
	if(ls=="edit_charge"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=250,width=400,status=yes,scrollbars=yes');}
	
	if((ls=="delete_color")){popupwindow=window.open('view_color.php?mode='+ls+'&val='+ne,'popup','height=200,width=400,status=yes,scrollbars=yes');}
	
	if((ls=="delete_country")){popupwindow=window.open('view_country.php?mode='+ls+'&val='+ne,'popup','height=200,width=400,status=yes,scrollbars=yes');}
	
	if((ls=="delete_port")){popupwindow=window.open('view_port.php?mode='+ls+'&val='+ne,'popup','height=200,width=400,status=yes,scrollbars=yes');}
	
	if((ls=="delete_charge")){popupwindow=window.open('view_charge.php?mode='+ls+'&val='+ne,'popup','height=250,width=400,status=yes,scrollbars=yes');}
	
	if((ls=="delete_trans")){popupwindow=window.open('view_trans.php?mode='+ls+'&val='+ne,'popup','height=200,width=400,status=yes,scrollbars=yes');}
	
	if((ls=="delete_model")){popupwindow=window.open('view_model.php?mode='+ls+'&val='+ne,'popup','height=200,width=400,status=yes,scrollbars=yes');}
	
	if((ls=="complete_order")||(ls=="view_order")||(ls=="delete_orderuser")){popupwindow=window.open('view_order.php?mode='+ls+'&val='+ne,'popup','height=700,width=600,status=yes,scrollbars=yes');}
	
	if((ls=="view_user")||(ls=="inactivate_user")||(ls=="activate_user")||(ls=="delete_user")){popupwindow=window.open('view_user.php?mode='+ls+'&val='+ne,'popup','height=430,width=400,status=yes,scrollbars=yes');}
	if((ls=="view_vehicle")||(ls=="inactivate_vehicle")||(ls=="activate_vehicle")||(ls=="delete_vehicle")){popupwindow=window.open('view_vehicle.php?mode='+ls+'&val='+ne,'popup','height=650,width=550,status=yes,scrollbars=yes');}
	if((ls=="view_news")||(ls=="inactivate_news")||(ls=="activate_news")||(ls=="delete_news")){popupwindow=window.open('view_news.php?mode='+ls+'&val='+ne,'popup','height=500,width=475,status=yes,scrollbars=yes');}
	if((ls=="view_gallery")||(ls=="inactivate_gallery")||(ls=="activate_gallery")||(ls=="delete_gallery")){popupwindow=window.open('view_gallery.php?mode='+ls+'&val='+ne,'popup','height=600,width=400,status=yes,scrollbars=yes');}
	if((ls=="inactivate_make")||(ls=="activate_make")||(ls=="delete_make")){popupwindow=window.open('delete_make.php?mode='+ls+'&val='+ne,'popup','height=200,width=400,status=yes,scrollbars=yes');}
	if((ls=="inactivate_ads")||(ls=="activate_ads")||(ls=="delete_ads")){popupwindow=window.open('delete_ads.php?mode='+ls+'&val='+ne,'popup','height=500,width=400,status=yes,scrollbars=yes');}
	if((ls=="inactivate_country")||(ls=="activate_country")||(ls=="delete_country")){popupwindow=window.open('delete_country.php?mode='+ls+'&val='+ne,'popup','height=175,width=400,status=yes,scrollbars=yes');}
	if((ls=="inactivate_port")||(ls=="activate_port")||(ls=="delete_port")){popupwindow=window.open('delete_port.php?mode='+ls+'&val='+ne,'popup','height=175,width=400,status=yes,scrollbars=yes');}
	if((ls=="view_type")||(ls=="inactivate_type")||(ls=="activate_type")||(ls=="delete_type")){popupwindow=window.open('delete_type.php?mode='+ls+'&val='+ne,'popup','height=150,width=370,status=yes,scrollbars=yes');}	
if((ls=="view_stock")){popupwindow=window.open('delete_stock.php?val='+ne+'&mode='+ls+'','popup','height=560,width=690,scrollbars=yes,status=yes');}
	if((ls=="add_photos")){popupwindow=window.open('add_photos.php?val='+ne+'&mode='+ls+'','popup','height=560,width=550,status=yes,scrollbars=yes');}	
	if((ls=="inactivate_stock")||(ls=="activate_stock")||(ls=="delete_stock")||(ls=="hot_stock")){popupwindow=window.open('view_stock.php?mode='+ls+'&val='+ne,'popup','height=800,width=500,status=yes,scrollbars=yes');}	

	popupwindow.focus();
}
function bookmark()
{
bookmarkurl="http://www.ssh-japan.com"
bookmarktitle="www.ssh-japan.com: Best Cars from Japan"
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
else if (window.sidebar) // firefox
window.sidebar.addPanel(bookmarktitle, bookmarkurl, "");
}
// End -->
function search_vehicle(mde){
	//document.deletestock.action="process.php?val="+mde;
	document.searchform.submit();
}

function find_charge(){
	document.findcharge.submit();
	/*document.findcharge.action="admin/process.php?val=FIND_CHARGE";
	document.findcharge.submit();*/
}


function delete_stock(mde){
	document.deletestock.action="process.php?val="+mde;
	document.deletestock.submit();
}
function activate_stock(mde){
	document.deletestock.action="process.php?val="+mde;
	document.deletestock.submit();
}
function inactivate_stock(mde){
	document.deletestock.action="process.php?val="+mde;
	document.deletestock.submit();
}
function show_large(ne){
	popupwindow=window.open('view_large.php?val='+ne,'popup','height=400,width=500,scrollbars');
	popupwindow.focus();
}

function delete_order(mde){
	document.deleteorder.action="process.php?val="+mde;
	document.deleteorder.submit();
}
function complete_order(mde){
	document.deleteorder.action="process.php?val="+mde;
	document.deleteorder.submit();
}
function delete_orderuser(mde){
	document.deleteorder.action="admin/process.php?val="+mde;
	document.deleteorder.submit();
}
// **********************************   add functions	 **********************************************
function add_complete(){
	if((is_selected(document.addcomplete.addcomplete_user))&&(is_selected(document.addcomplete.addcomplete_vehicle))){
	
			document.addcomplete.action="process.php?val=ADD_COMPLETE";
			document.addcomplete.submit();
			return true;
	}
	else{return false;}	
}
function add_make(){
	if(chk_empty(document.addmake.addmake_name)){
	
			document.addmake.action="process.php?val=ADD_MAKE";
			document.addmake.submit();
			return true;
	}
	else{return false;}	
}
function add_country(){
	if(chk_empty(document.addcountry.addcountry_name)){
			document.addcountry.action="process.php?val=ADD_COUNTRY";
			document.addcountry.submit();
			return true;
	}
	else{return false;}	
}

function add_port(){
	if(is_selected(document.addport.addport_country)){
	
			document.addport.action="process.php?val=ADD_PORT";
			document.addport.submit();
			return true;
	}
	else{return false;}	
}

function add_charge(){
	if((is_selected(document.addcharge.addcharge_country))&& (is_selected(document.addcharge.addcharge_port))){
	
			document.addcharge.action="process.php?val=ADD_CHARGE";
			document.addcharge.submit();
			return true;
	}
	else{return false;}	
}
function add_model(){
	if(is_selected(document.addmodel.addstock_make)){
	
			document.addmodel.action="process.php?val=ADD_MODEL";
			document.addmodel.submit();
			return true;
	}
	else{return false;}	
}


function add_users()
{
	if((chk_empty(document.addusers.addusers_firstname))&&(chk_empty(document.addusers.addusers_lastname))&&(chk_empty(document.addusers.addusers_address))&&(is_selected(document.addusers.addusers_country))&&(checkEmail(document.addusers.addusers_email))&&(checkFormPw(document.addusers.addusers_person,document.addusers.addusers_log,document.addusers.addusers_logre)))
	{
	document.addusers.action="admin/process.php?val=ADD_USER";
	document.addusers.submit();
	//return true;
//	}else{return false;}	

    }
}
function add_usersfront()
{
	if((chk_empty(document.addusers.addusers_firstname))&&(chk_empty(document.addusers.addusers_lastname))&&(chk_empty(document.addusers.addusers_address))&&(is_selected(document.addusers.addusers_country))&&(checkEmail(document.addusers.addusers_email))&&(checkFormPw(document.addusers.addusers_person,document.addusers.addusers_log,document.addusers.addusers_logre)))
	{
	document.addusers.action="admin/process.php?val=ADD_USERFRONT";
	document.addusers.submit();
	//return true;
//	}else{return false;}	

    }
}	
function frontlogin_submit(){
	
	
	if((document.user_login.fusername.value!="")&&(document.user_login.fpassword.value!="")){
	
		document.user_login.action="admin/process.php?frval=frontlogin";
		
		document.user_login.submit();
	
	}
	else{
					alert("Username and Password cannot be empty. Please enter valid values");
		}	
}
function frontlogin_submit_tmp(){
	
	if((document.user_login_tmp.fusername.value!="")&&(document.user_login_tmp.fpassword.value!="")){
		document.user_login_tmp.action="admin/process.php?frval=frontlogin";
		document.user_login_tmp.submit();
	}
	else{alert("Username and Password cannot be empty. Please enter valid values");}	
}
function add_ads(){
	if(chk_empty(document.addads.addads_title)){
			document.addads.action="process.php?val=ADD_ADS";
			document.addads.submit();
			return true;
	}
	else{return false;}	
}

function add_type(){
	if(chk_empty(document.addtype.addtype_name)){
			document.addtype.action="process.php?val=ADD_TYPE";
			document.addtype.submit();
			return true;
	}
	else{return false;}	
}
function add_color(){
	if(chk_empty(document.addcolor.addcolor_name)){
			document.addcolor.action="process.php?val=ADD_COLOR";
			document.addcolor.submit();
			return true;
	}
	else{return false;}	
}
function add_trans(){
	if(chk_empty(document.addtrans.addtrans_name)){
			document.addtrans.action="process.php?val=ADD_TRANS";
			document.addtrans.submit();
			return true;
	}
	else{return false;}	
}
function add_order(){
	
	if(chk_empty(document.order_form.order_comment)){
			document.order_form.action="admin/process.php?val=ADD_ORDER";
			document.order_form.submit();
			return true;
	}
	else{return false;}	
}

function send_mail(){
	
	if((chk_empty(document.sendmail.Name))&&(chk_empty(document.sendmail.City))&&(chk_empty(document.sendmail.Country))&&(chk_empty(document.sendmail.Email))&&(chk_empty(document.sendmail.Comments))){
			document.sendmail.action="process.php?val=SEND_MAIL";
			document.sendmail.submit();
			return true;
	}
	else{return false;}	
}

function add_stock(){
	var i=1;
	if((is_selected(document.addstock.addstock_type))&&(is_selected(document.addstock.addstock_make))&&(is_selected(document.addstock.addstock_model))&&(is_selected(document.addstock.addstock_color))&&(is_selected(document.addstock.addstock_trans))&&(chk_empty(document.addstock.addstock_price)))
	    {
			 var all_jpg=1;
		var img1_emty=1;
		for( x=1; x<11; x++){
			var name='addstock_img'+x;
			if(x==1){
				if (document.getElementById(name).value==""){
					img1_emty=0;
				}
				
			}
			if (document.getElementById(name).value!=""){
					  var filename = document.getElementById(name).value;
					  var fileext = filename.substring(filename.lastIndexOf('.')+1);
											
						var b = String(fileext).toUpperCase();
					 if ((b != 'JPG')) {
						  all_jpg=0;
						alert("You can only upload .jpg & .jpeg images , Image \'"+name+"\' is invalid ");                 	    }
						
					} 
			}
			if (img1_emty!=1){
			alert("Image 01 Must be Selected");
				}
			
	 else if (all_jpg!=0){				
			document.addstock.action="process.php?val=ADD_STOCK";
			document.addstock.submit();
			return true;
				}
	}
	else{return false;}	
}

function add_news(){
	var i=1;
	if((chk_empty(document.addnews.addnews_title))&&(chk_empty(document.addnews.addnews_description))){
		 var all_jpg=1;
		var img1_emty=1;
		for( x=1; x<11; x++){
			var name='addnews_img'+x;
			if(x==1){
				if (document.getElementById(name).value==""){
					img1_emty=0;
				}
				
			}
			if (document.getElementById(name).value!=""){
					  var filename = document.getElementById(name).value;
					  var fileext = filename.substring(filename.lastIndexOf('.')+1);
											
						var b = String(fileext).toUpperCase();
					 if ((b != 'JPG')) {
						  all_jpg=0;
						alert("You can only upload .jpg & .jpeg images , Image \'"+name+"\' is invalid ");                 	    }
						
					} 
			}
			if (img1_emty!=1){
			alert("Image 01 Must be Selected");
				}
			
	 else if (all_jpg!=0){					
				document.addnews.action="process.php?val=ADD_NEWS";
				document.addnews.submit();
				return true;
				}
	}
	else{return false;}	
}
function add_gallery(){			
	var i=1;
	if((chk_empty(document.addgallery.addgallery_title))&&(chk_empty(document.addgallery.addgallery_description))){
		var img1_emty=1;
	    var all_jpg=1;
		for( x=1; x<11; x++){
		var name='addgallery_img'+x;
		if(x==1){
				if (document.getElementById(name).value==""){
					img1_emty=0;
				}
				
			}
			if (document.getElementById(name).value!=""){
					  var filename = document.getElementById(name).value;
					  var fileext = filename.substring(filename.lastIndexOf('.')+1);
						all_empty=0;
						
						var b = String(fileext).toUpperCase();
					 if ((b != 'JPG')) {
						  all_jpg=0;
						alert("You can only upload .jpg & .jpeg images , Image \'"+name+"\' is invalid ");                 	    
						}
						
					} 
			}
			if (img1_emty!=1){
			alert("Image 01 Must be Selected");
				}
	 		else if (all_jpg!=0){					
				document.addgallery.action="process.php?val=ADD_GALLERY";
				document.addgallery.submit();
				return true;
				}
	}
	else{return false;}	
}
function add_photos(){
	var i=1;
	var all_empty=1;
	var all_jpg=1;
    for( x=1; x<9; x++){	
	var name='addphoto_img'+x;
	
	if (document.getElementById(name).value!=""){
		
		 var filename = document.getElementById(name).value;
		  var fileext = filename.substring(filename.lastIndexOf('.')+1);
			all_empty=0;			
			var b = String(fileext).toUpperCase();
			if ((b != 'JPG')) {
					 all_jpg=0;
				alert("You can only upload .jpg & .jpeg images , Image \'"+name+"\' is invalid ");                 	    
					        } 	
					}	
			}			
if (all_empty!=0){
		alert("Select a Image to Upload");
				}
else if (all_jpg!=0){	
				document.addphotos.action="process.php?val=ADD_PHOTOS";
				document.addphotos.submit();
				return true;
		}
else{
	return false;
	}			
}


		
function add_user(){
	if((chk_empty(document.adduser.addusers_firstname))&&(chk_empty(document.adduser.addusers_lastname))&&(chk_empty(document.adduser.addusers_address))&&(is_selected(document.adduser.addusers_country))&&(checkEmail(document.adduser.addusers_email))&&(checkFormPw(document.adduser.adduser_username,document.adduser.adduser_password,document.adduser.adduser_repassword)))
	{
	
	//if(checkFormPw(document.adduser.adduser_username,document.adduser.adduser_password,document.adduser.adduser_repassword)){
				document.adduser.action="process.php?val=ADD_USER";
				document.adduser.submit();
				return true;
		}
else{
	return false;
	}			
}
// **********************************   ajax validation functions	 **********************************************
function check_duplicate_makename(bx){
	request.open('get', 'process.php?val=chk_makename&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function check_duplicate_typename(bx){
	request.open('get', 'process.php?val=chk_typename&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function check_duplicate_country(bx){
	request.open('get', 'process.php?val=chk_country&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function check_duplicate_port(bx){
	request.open('get', 'process.php?val=chk_port&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function check_duplicate_color(bx){
	request.open('get', 'process.php?val=chk_color&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}
function check_duplicate_trans(bx){
	request.open('get', 'process.php?val=chk_trans&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}

function chk_duplicate(){
	if (request.readyState == 1) {
		document.all.aj_msg.innerHTML="Loading.....";
		document.all.aj_button.disabled="Disabled";
		
	}
	if (request.readyState == 4) {
		document.all.aj_msg.innerHTML="&nbsp;";
		document.all.aj_button.disabled=false;
    	if (request.status == 200) {
				if(request.responseText!=""){
					alert(request.responseText);
					document.activeElement.select();
					document.all.aj_button.disabled="Disabled";
				}
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}	

function get_model_list(){
	
	if(document.addstock.addstock_make.value=="EMPTY"){
		//document.search1.search_state.disabled=true;																								
		document.all.models.innerHTML="";
	}
	else{
		request.open('get', 'process.php?val=get_modellist&make_id='+document.addstock.addstock_make.value);
		request.onreadystatechange = model_to_select; 
		request.send('');
	}
}

function get_port_list(){
	if(document.addcharge.addcharge_country.value=="EMPTY"){
		//document.addcharge.aj_button.disabled=true;																								
		document.all.port.innerHTML="";
	}
	else{
		request.open('get','process.php?val=get_portlist&country_id='+document.addcharge.addcharge_country.value);
		request.onreadystatechange = port_to_select; 
		request.send('');
	}
}

function port_to_select(){
	
	if (request.readyState == 1) {
		document.all.port.innerHTML="Loading.....";
		
		//document.search1.search_submit.disabled=true;
	}
	if (request.readyState == 4) {
		document.all.port.innerHTML="";
		document.all.port.innerHTML="";
		
    	if (request.status == 200) {
			//document.search1.search_submit.disabled=false;
			document.all.port.innerHTML=request.responseText;
			//alert(addcharge_port.innerHTML);
			
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}

function get_port_front(){
	
	if(document.findcharge.addcharge_country.value=="EMPTY"){
		//document.addcharge.aj_button.disabled=true;																								
		document.all.port.innerHTML="";
	}
	else{
		request.open('get','admin/process.php?val=get_portlist_front&country_id='+document.findcharge.addcharge_country.value);
		request.onreadystatechange = port_front; 
		request.send('');
	}
}

function port_front(){
	
	if (request.readyState == 1) {
		document.all.port.innerHTML="Loading.....";
		
		//document.search1.search_submit.disabled=true;
	}
	if (request.readyState == 4) {
		document.all.port.innerHTML="";
		document.all.port.innerHTML="";
		
    	if (request.status == 200) {
			//document.search1.search_submit.disabled=false;
			document.all.port.innerHTML=request.responseText;
			//alert(addcharge_port.innerHTML);
			
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}
function get_model_listedit(){
	
	if(document.editstock.editstock_make.value=="EMPTY"){
		//document.search1.search_state.disabled=true;																								
		document.all.models.innerHTML="";
		
	}
	else{
		request.open('get', 'process.php?val=get_modellistedit&make_id='+document.editstock.editstock_make.value);
		request.onreadystatechange = model_to_select; 
		request.send('');
		
	}
}
function model_to_select(){
	if (request.readyState == 1) {
		document.all.models.innerHTML="Loading.....";
		
		//document.search1.search_submit.disabled=true;
	}
	if (request.readyState == 4) {
		document.all.models.innerHTML="";
		document.all.models.innerHTML="";
		
    	if (request.status == 200) {
			//document.search1.search_submit.disabled=false;
			document.all.models.innerHTML=request.responseText;	
			
			
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}

/*function get_models_search(che){
	
	if(che.value=="EMPTY"){
		//document.search1.search_state.disabled=true;																								
		document.all.models.innerHTML="";
		
	}
	else{
		request.open('get', 'admin/process.php?val=get_models_search&make_id='+che.value);
		request.onreadystatechange = model_to_search; 
		request.send('');
		
	}
}*/

	
	/*var obj=document.getElementById(div);
	if(che.checked==false){		
	//if(che.value=="EMPTY"){																						
		obj.innerHTML="";
	}
	else{
		request.open('get', 'admin/process.php?val=get_models_search&make_id='+che.value);
		request.onreadystatechange = function()
		{
			if ((request.readyState == 4)&&(request.status == 200)) {
				obj.innerHTML=request.responseText;
			}
		}
		request.send('null');
	}
	*/
	//***
function get_models_search(){
	//alert(document.searchform.make.value);
	
	if(document.searchform.make.value=="EMPTY"){																	
		document.all.models.innerHTML="";
		
	}
	else{
		//alert(document.searchform.make.value);
		request.open('get', 'admin/process.php?val=get_models_search&make_id='+document.searchform.make.value);
		request.onreadystatechange = model_to_search; 
		request.send('');
		
	}
	}

function model_to_search(){
	//alert(request.responseText);
	if (request.readyState == 1) {
		document.all.models.innerHTML="Loading.....";
		
		//document.search1.search_submit.disabled=true;
	}
	if (request.readyState == 4) {
		document.all.models.innerHTML="";
		document.all.models.innerHTML="";
		
    	if (request.status == 200) {
			//document.search1.search_submit.disabled=false;
			document.all.models.innerHTML=request.responseText;	
			
			
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}

// **********************************   edit functions	 **********************************************
function edit_user(){
	
	if((chk_empty(document.edituser.edituser_fname))&&(checkEmail(document.edituser.edituser_email))){
				document.edituser.action="process.php?val=edit_user";
				document.edituser.submit();
				return true;
		}
else{
	return false;
	}			
}
function edit_userfront(){
	
	if((chk_empty(document.edituser.edituser_fname))&&(checkEmail(document.edituser.edituser_email))){
				document.edituser.action="admin/process.php?val=edit_userfront";
				document.edituser.submit();
				return true;
		}
else{
	return false;
	}			
}
function edit_news(){
	document.editnews.action="process.php?val=EDIT_NEWS";
	document.editnews.submit();
}
function edit_order(){
	document.editorder.action="admin/process.php?val=EDIT_ORDER";
	document.editorder.submit();
}
function edit_model(){
	if(chk_empty(document.editmodel.editmodel_name)){
	document.editmodel.action="process.php?val=EDIT_MODEL";
	document.editmodel.submit();
	return true;
		}
else{
	return false;
	}	
}
function edit_country(){
	
	if(chk_empty(document.editcountry.editcountry_name)){
		document.editcountry.action="process.php?val=EDIT_COUNTRY";
		document.editcountry.submit();
	
	}
	else{
		return false;
	}	
}
function edit_port(){
	if(chk_empty(document.editport.editport_name)){
	document.editport.action="process.php?val=EDIT_PORT";
	document.editport.submit();
	return true;
		}
else{
	return false;
	}	
}

function edit_charge(){
	if((chk_empty(document.editcharge.editcharge_charge)) && (chk_empty(document.editcharge.editcharge_charge2))&& (chk_empty(document.editcharge.editcharge_charge3))){
	document.editcharge.action="process.php?val=EDIT_CHARGE";
	document.editcharge.submit();
	return true;
		}
else{
	return false;
	}	
}

function edit_stock(){
		if((is_selected(document.editstock.editstock_type))&&(is_selected(document.editstock.editstock_make))&&(is_selected(document.editstock.editstock_model))&&(is_selected(document.editstock.editstock_color))&&(is_selected(document.editstock.editstock_trans))&&(chk_empty(document.editstock.editstock_price))){
	document.editstock.action="process.php?val=EDIT_STOCK";
	document.editstock.submit();
	return true;
		}
else{
	return false;
	}	
}
function edit_stock(){
		if((is_selected(document.editstock.editstock_type))&&(is_selected(document.editstock.editstock_make))&&(is_selected(document.editstock.editstock_model))&&(is_selected(document.editstock.editstock_color))&&(is_selected(document.editstock.editstock_trans))&&(chk_empty(document.editstock.editstock_price))){
	document.editstock.action="process.php?val=EDIT_STOCK";
	document.editstock.submit();
	return true;
		}
else{
	return false;
	}	
}
function edit_gallery(){
	document.editgallery.action="process.php?val=EDIT_GALLERY";
	document.editgallery.submit();
}
function edit_make(){
	if(chk_empty(document.editmake.editmake_name)){
	document.editmake.action="process.php?val=EDIT_MAKE";
	document.editmake.submit();
	return true;
		}
else{
	return false;
	}			
}
function edit_trans(){
	if(chk_empty(document.edittrans.edittrans_name)){
	
	document.edittrans.action="process.php?val=EDIT_TRANS";
	document.edittrans.submit();
	return true;
		}
else{
	return false;
	}	
}
function edit_color(){
	if(chk_empty(document.editcolor.editcolor_name)){
	document.editcolor.action="process.php?val=EDIT_COLOR";
	document.editcolor.submit();
	return true;
		}
else{
	return false;
	}	
}
function edit_type(){
	if(chk_empty(document.edittype.edittype_name)){
	document.edittype.action="process.php?val=EDIT_TYPE";
	document.edittype.submit();
	return true;
		}
else{
	return false;
	}	
}
function set_availability(){
	
	document.setavailability.action="process.php?val=SET_AVAILABILITY";
	document.setavailability.submit();
	
}


function edit_logo(){
	document.all.eidtimgtr.style.display="inline";
	document.all.eidtimgtxt.innerHTML="Edit Logo";
}
function edit_image(im){
	var tmp1;
	var tmp2;
	tmp1=im.split("_");
	tmp2=tmp1[1].split(".");
	document.all.eidtimgtr.style.display="inline";
	document.all.eidtimgtxt.innerHTML="Edit Image"+tmp2[0];
	document.editstock.editstock_editimg.name="editstock_editimg"+tmp2[0];
}

// **********************************   delete functions	 **********************************************
function delete_model(mde){
	document.deletemodel.action="process.php?val="+mde;
	document.deletemodel.submit();
}
function delete_trans(mde){
	document.deletetrans.action="process.php?val="+mde;
	document.deletetrans.submit();
}
function delete_color(mde){
	document.deletecolor.action="process.php?val="+mde;
	document.deletecolor.submit();
}
function delete_make(mde){
	document.deletemake.action="process.php?val="+mde;
	document.deletemake.submit();
}
function delete_ads(mde){
	document.deleteads.action="process.php?val="+mde;
	document.deleteads.submit();
}
function activate_ads(mde){
	document.deleteads.action="process.php?val="+mde;
	document.deleteads.submit();
}
function inactivate_ads(mde){
	document.deleteads.action="process.php?val="+mde;
	document.deleteads.submit();
}
function activate_make(mde){
	document.deletemake.action="process.php?val="+mde;
	document.deletemake.submit();
}
function inactivate_make(mde){
	document.deletemake.action="process.php?val="+mde;
	document.deletemake.submit();
}
function delete_country(mde){
	document.deletecountry.action="process.php?val="+mde;
	document.deletecountry.submit();
}
function activate_country(mde){
	document.deletecountry.action="process.php?val="+mde;
	document.deletecountry.submit();
}
function inactivate_country(mde){
	document.deletecountry.action="process.php?val="+mde;
	document.deletecountry.submit();
}
function delete_port(mde){
	document.deleteport.action="process.php?val="+mde;
	document.deleteport.submit();
}

function activate_port(mde){
	document.deleteport.action="process.php?val="+mde;
	document.deleteport.submit();
}
function inactivate_port(mde){
	document.deleteport.action="process.php?val="+mde;
	document.deleteport.submit();
}

function delete_charge(mde){
	document.deletecharge.action="process.php?val="+mde;
	document.deletecharge.submit();
}
function delete_type(mde){
	document.deletetype.action="process.php?val="+mde;
	document.deletetype.submit();
}
function inactivate_type(mde){
	document.deletetype.action="process.php?val="+mde;
	document.deletetype.submit();
}
function activate_type(mde){
	document.deletetype.action="process.php?val="+mde;
	document.deletetype.submit();
}
function delete_user(mde){
	document.deleteuser.action="process.php?val="+mde;
	document.deleteuser.submit();
}
function activate_user(mde){
	document.deleteuser.action="process.php?val="+mde;
	document.deleteuser.submit();
}
function inactivate_user(mde){
	document.deleteuser.action="process.php?val="+mde;
	document.deleteuser.submit();
}


function delete_image(im){
	var tmp;
	tmp=im.split("_");
	if(confirm("Do you really want to delete image"+tmp[1])){
		document.editstock.action="process.php?val=DEL_IMG&tp="+im+"";
		document.editstock.submit();		
	}
}
function delete_logo(im){
	if(confirm("Do you really want to delete the logo?")){
		document.editmake.action="process.php?val=DEL_LOGO&tp="+im+"";
		document.editmake.submit();		
	}
} 	






function delete_picture(mode){
	document.deletepicture.action="process.php?val="+mode+"_PIC";
	document.deletepicture.submit();
}

function edit_news(dg){
	document.editnews.action="process.php?val=edit_news&prsn="+dg+"";
	document.editnews.submit();
	return true;
}
function delete_news(mde){
	document.viewnews.action="process.php?val="+mde+"";
	document.viewnews.submit();
	return true;
}
function activate_news(mde){
	document.viewnews.action="process.php?val="+mde+"";
	document.viewnews.submit();
	return true;
}
function inactivate_news(mde){
	document.viewnews.action="process.php?val="+mde+"";
	document.viewnews.submit();
	return true;
}
function edit_gallery(dg){
	document.editgallery.action="process.php?val=edit_gallery&prsn="+dg+"";
	document.editgallery.submit();
	return true;
}
function delete_gallery(mde){
	document.viewgallery.action="process.php?val="+mde+"";
	document.viewgallery.submit();
	return true;
}
function activate_gallery(mde){
	document.viewgallery.action="process.php?val="+mde+"";
	document.viewgallery.submit();
	return true;
}
function inactivate_gallery(mde){
	document.viewgallery.action="process.php?val="+mde+"";
	document.viewgallery.submit();
	return true;
}
////////////////////////////////////
function delete_vehicle(mde){
	document.viewvehicle.action="process.php?val="+mde+"";
	document.viewvehicle.submit();
	return true;
}
function activate_vehicle(mde){
	document.viewvehicle.action="process.php?val="+mde+"";
	document.viewvehicle.submit();
	return true;
}
function inactivate_vehicle(mde){
	document.viewvehicle.action="process.php?val="+mde+"";
	document.viewvehicle.submit();
	return true;
}
//////////////////////
function refresh_main_page(){
	opener.location.reload();
	return true;
	
}
/////////// Change pasword///////////
function change_pass(){
	if((chk_empty(document.changepass.changepass_current))&&(checkPw(document.changepass.changepass_pass,document.changepass.changepass_passre)))
	    {
			document.changepass.action="admin/process.php?val=change_pass";
			document.changepass.submit();
			return true;
	   }
	else{return false;}	
}

// **********************************   common validation functions	 **********************************************	
function checkEmail(cho) {
   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(cho.value)){
   return (true);
   }
	alert("Invalid E-mail Address! Please re-enter.");
	cbo.focus();
	return (false);
}
function chk_empty(bx){
	if(bx.value==""){
		var nm=bx.name.split("_");
		var b_nm=nm[1].toUpperCase();
		alert("The field \'"+b_nm+"\' cannot be empty. Please enter a valid value");
		bx.focus();
		return false;
	}
	else{return true;}	
}

function is_selected(cbo){
	if(cbo.value=="EMPTY"){
		var nm=cbo.name.split("_");
		var b_nm=nm[1].toUpperCase();
		alert("The field \'"+b_nm+"\' cannot be empty. Please Select an aritist form the drop down");
		cbo.focus();
		return false;
	}
	else{return true;}	
}
function showImage(image) {
  if(imageNo > 0) {
	rollImages();
  }
  document.getElementById("displayImage").src = image.src;
}
function checkFormPw(username,password,repassword)
  {
    if(username.value == "") {
      alert("Error: Username cannot be blank!");
      adduser.adduser_username.focus();
      return false;
    }
    re = /^\w+$/;
    if(!re.test(username.value)) {
      alert("Error: Username must contain only letters, numbers and underscores!");
     adduser.adduser_username.focus();
      return false;
    }
	if(username.value.length < 6) {
        alert("Error: Username must contain at least six characters!");
        adduser.adduser_username.focus();
        return false;
      }

    if(password.value != "" && password.value == repassword.value) {
      if(password.value.length < 6) {
        alert("Error: Password must contain at least six characters!");
        password.focus();
        return false;
      }
      if(password.value == username.value) {
        alert("Error: Password must be different from Username!");
        password.focus();
        return false;
      }
     
    } else {
      alert("Error: Please check that you've entered and confirmed your password!");
      password.focus();
      return false;
    }

    //alert("You entered a valid password: " + addemployer.addemployer_password.value);
    return true;
  }
 function checkPw(password,repassword)
  {
	 if(password.value != "" && password.value == repassword.value) {
      if(password.value.length < 6) {
        alert("Error: Password must contain at least six characters!");
        password.focus();
        return false;
      }
     
    } else {
      alert("Error: Please check that you've entered and confirmed your password!");
      password.focus();
      return false;
    }

    //alert("You entered a valid password: " + addemployer.addemployer_password.value);
    return true;
  } 
 function check_duplicate_username_admin(bx){
	request.open('get', 'process.php?val=chk_username&user='+bx.value);
	request.onreadystatechange = chk_duplicateusers_admin; 
	request.send('');	
}
function chk_duplicateusers_admin(){
	
	if (request.readyState == 1) {
		document.all.aj_msg.innerHTML="Loading.....";
		
	}
	if (request.readyState == 4) {
		document.all.aj_msg.innerHTML="&nbsp;";
    	if (request.status == 200) {
				if(request.responseText!=""){
					document.all.adduser.adduser_username.value="";
					
					//document.all.addcategory.addcategory_name.value="";
					alert(request.responseText);
				}
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}	
function check_duplicate_username(bx){
	request.open('get', 'admin/process.php?val=chk_username&user='+bx.value);
	request.onreadystatechange = chk_duplicateusers; 
	request.send('');	
}
function chk_duplicateusers(){
	 
	if (request.readyState == 1) {
		document.all.aj_msg.innerHTML="Loading.....";
	
		
	}
	if (request.readyState == 4) {
		document.all.aj_msg.innerHTML="&nbsp;";
    	if (request.status == 200) {
				if(request.responseText!=""){
						
			document.all.addusers.addusers_person.value="";
					//document.all.addcategory.addcategory_name.value="";
					alert(request.responseText);
				}
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}
//--------------------------------Edited by Dinithi -------------------------------------------
function inquiry_submit(){	
	if((chk_empty(document.send_inquiry.f_name))&&(chk_empty(document.send_inquiry.f_email))&&(chk_empty(document.send_inquiry.f_comment))){
				document.send_inquiry.action="admin/process.php?val=send_inquiry";
				document.send_inquiry.submit();
				return true;
		}
	else{return false;}			
}


function contacts_submit(){	
	if((chk_empty(document.contact_details.f_name))&&(checkEmail(document.contact_details.f_email))&&(chk_empty(document.contact_details.f_comment))){
				document.contact_details.action="admin/process.php?val=contacts_submit";
				document.contact_details.submit();
				return true;
		}
	else{return false;}			
}

function inquiry__make_submit(){	
	if((chk_empty(document.send_inquiry_make.f_name))&&(checkEmail(document.send_inquiry_make.f_email))&&(chk_empty(document.send_inquiry_make.f_comment))){
				document.send_inquiry_make.action="admin/process.php?val=send_inq_make";
				document.send_inquiry_make.submit();
				return true;
		}
	else{return false;}			
}