// 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=="add_cu")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=250,width=370','status=yes,scrollbars=yes');}
	 if((ls=="add_message")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','status=yes,height=500,width=500,scrollbars=yes');}
	if((ls=="add_stock")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=700,width=600,status=yes,scrollbars');}
	if((ls=="add_parts")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=500,width=600,status=yes,scrollbars');}
	if((ls=="add_site")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=700,width=500,status=yes,scrollbars');}
	if((ls=="add_make")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=200,width=450,status=yes,scrollbars');}
	if((ls=="add_user")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=750,width=650,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=650,width=370','status=yes,scrollbars=yes');}
	//----------------Edited Dinithi----
	if(ls=="edit_cu"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=250,width=370,scrollbars=yes,status=yes');}
	//--------------
	if((ls=="add_region")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=125,width=370','status=yes,scrollbars=yes');}
	if((ls=="add_ads")&&(ne=="no")){popupwindow=window.open(ls+'.php','popup','height=500,width=450,status=yes,scrollbars');}	
	if(ls=="edit_make"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=200,width=425,scrollbars=yes,status=yes');}
	if(ls=="edit_vehicle"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','scrollbars=yes,height=1000,width=550,status,status=yes');}
	if(ls=="edit_user"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=500,width=425,scrollbars=yes,status=yes');}	
	if(ls=="edit_type"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=150,width=400,scrollbars=yes,status=yes');}		
	if(ls=="edit_news"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=600,width=450,scrollbars=yes,status=yes');}	
	if(ls=="edit_country"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=150,width=400');}
	if(ls=="edit_region"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=150,width=400');}
	if(ls=="edit_stock"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=800,width=600,scrollbars=yes,status=yes');}
	if(ls=="edit_parts"){popupwindow=window.open(ls+'.php?val='+ne,'popup','height=800,width=600,scrollbars=yes,status=yes');}
	if((ls=="delete_trans")){popupwindow=window.open('view_trans.php?mode='+ls+'&val='+ne,'popup','height=430,width=400');}
	if(ls=="edit_ads"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=500,width=425,scrollbars');}
	if(ls=="renew_ads"){popupwindow=window.open(ls+'.php?val='+ne+'','popup','height=500,width=425,scrollbars');}
	if((ls=="view_ads")||(ls=="inactivate_ads")||(ls=="delete_ads")){popupwindow=window.open('delete_ads.php?mode='+ls+'&val='+ne,'popup','height=500,width=400,scrollbars');}
	if(ls=="activate_ads"){popupwindow=window.open('activate_ads.php?mode='+ls+'&val='+ne+'','popup','height=500,width=400,scrollbars');}
	//----------------Edited Dinithi
	if((ls=="delete_cu")||(ls=="inactivate_cu")||(ls=="activate_cu")){popupwindow=window.open('view_cu.php?mode='+ls+'&val='+ne,'popup','height=250,width=370,scrollbars=yes,status=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=700,width=600,scrollbars=yes,status=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,scrollbars=yes,status=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=600,width=450,scrollbars=yes,status=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,scrollbars=yes,status=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,scrollbars=yes,status=yes');}
	if((ls=="inactivate_region")||(ls=="activate_region")||(ls=="delete_region")){popupwindow=window.open('delete_region.php?mode='+ls+'&val='+ne,'popup','height=175,width=400,scrollbars=yes,status=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,scrollbars=yes,status=yes');}
	if((ls=="view_inquire")||(ls=="delete_inquire")){popupwindow=window.open('view_inquire.php?mode='+ls+'&val='+ne,'popup','height=600,width=500,scrollbars=yes,status=yes');}
	if((ls=="view_stock")||(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,scrollbars=yes,status=yes');}
	if((ls=="view_parts")||(ls=="inactivate_parts")||(ls=="activate_parts")||(ls=="delete_parts")||(ls=="hot_parts")){popupwindow=window.open('view_parts.php?mode='+ls+'&val='+ne,'popup','height=500,width=500,scrollbars=yes,status=yes');}
	if((ls=="view_forum")||(ls=="delete_forum")||(ls=="inactivate_forum")||(ls=="activate_forum")){popupwindow=window.open('view_forum.php?mode='+ls+'&val='+ne,'popup','height=500,width=500,scrollbars=yes,status=yes');}	

	popupwindow.focus();
}
//--------------edited Dinithi
function delete_currency(mde){//alert(mde);
	document.deletecurrency_form.action="process.php?val="+mde;
	document.deletecurrency_form.submit();
}//-----------------
function delete_stock(mde){
	document.deletestock.action="admin/process.php?val="+mde;
	document.deletestock.submit();
}
function activate_stock(mde){
	document.deletestock.action="admin/process.php?val="+mde;
	document.deletestock.submit();
}
function inactivate_stock(mde){
	document.deletestock.action="admin/process.php?val="+mde;
	document.deletestock.submit();
}
function delete_parts(mde){
	document.deleteparts.action="admin/process.php?val="+mde;
	document.deleteparts.submit();
}
function activate_parts(mde){
	document.deleteparts.action="admin/process.php?val="+mde;
	document.deleteparts.submit();
}
function inactivate_parts(mde){
	document.deleteparts.action="admin/process.php?val="+mde;
	document.deleteparts.submit();
}
function show_large(ne){
	popupwindow=window.open('view_large.php?val='+ne,'popup','height=300,width=450,scrollbars');
	popupwindow.focus();
}


// **********************************   add functions	 **********************************************

function add_site(){
if(chk_empty(document.addsite.addsite_sitename)){
		if(is_checked(document.addsite.addsite_css)){
			document.addsite.action="admin/process.php?val=ADD_SITE";
			document.addsite.submit();
			return true;
		}
		else{
			return false;
		}	
}
	else{return false;}	
}

/*function add_site(){
	if(chk_empty(document.addsite.addsite_sitename)){
			var name='addsite_logo';
		if (document.addsite.addsite_logo.value==""){
			alert("Please Upload The Company Logo");
		}
		else if (document.addsite.addsite_logo.value!=""){
			var filename = document.addsite.addsite_logo.value;
			var fileext = filename.substring(filename.lastIndexOf('.')+1);
			var b = String(fileext).toUpperCase();
			if ((b != 'JPG')) {
						alert("You can only upload .jpg & .jpeg images , Image \'"+name+"\' is invalid ");                 	    		}
			else {	
				if(is_checked(document.addsite.addsite_css)){
					document.addsite.action="admin/process.php?val=ADD_SITE";
					document.addsite.submit();
				return true;
				}
				else{return false;}	
				}
	}
	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_forum()
{
	if((chk_empty(document.addforum.addforum_firstname))&&(chk_empty(document.addforum.addforum_lastname))&&(checkEmail(document.addforum.addforum_email))&&(chk_empty(document.addforum.addforum_message)))
	{
	document.addforum.action="admin/process.php?val=ADD_FORUM";
	document.addforum.submit();

    }
}


function add_user(){
	if((chk_empty_msg(document.addusers.addusers_company,'Company Name'))&&(is_selected(document.addusers.addusers_region))&&(is_selected(document.addusers.addusers_country))&&(chk_empty_msg(document.addusers.addusers_ctele,'Company Telephone'))&&(checkEmail(document.addusers.addusers_cemail))&&(is_selected(document.addusers.addusers_cptitle))&&(chk_empty_msg(document.addusers.addusers_cpfastname,'First Name'))&&(checkEmail(document.addusers.addusers_cpemail))&&(checkFormPw(document.addusers.addusers_person,document.addusers.addusers_log,document.addusers.addusers_logre)))
	{
				document.addusers.action="process.php?val=ADD_USER";
				document.addusers.submit();
				return true;}
	else{return false;}			
}
function add_usersfront(){
	if((chk_empty_msg(document.addusers.addusers_company,'Company Name'))&&(is_selected(document.addusers.addusers_region))&&(is_selected(document.addusers.addusers_country))&&(chk_empty_msg(document.addusers.addusers_ctele,'Company Telephone'))&&(checkEmail(document.addusers.addusers_cemail))&&(is_selected(document.addusers.addusers_cptitle))&&(chk_empty_msg(document.addusers.addusers_cpfastname,'First Name'))&&(checkEmail(document.addusers.addusers_cpemail))&&(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_submit1(){
	if((document.user_login1.fusername.value!="")&&(document.user_login1.fpassword.value!="")){
		document.user_login1.action="admin/process.php?frval=frontlogin";
		document.user_login1.submit();
	}
	else{alert("Username and Password cannot be empty. Please enter valid values");}	
}

function contact_us()
{
	if((chk_empty(document.contact.contact_name))&&(is_selected(document.contact.contact_address))&&(chk_empty(document.contact.contact_country))&&(chk_empty(document.contact.contact_telephone))&&(checkEmail(document.contact.contact_email)))
	{
	document.contact.action="admin/process.php?val=CONTACTUS";
	document.contact.submit();
	//return true;
//	}else{return false;}	

    }
}
function inquire_us()
{
	if((chk_empty(document.inquire.inquire_name))&&(chk_empty(document.inquire.inquire_address))&&(chk_empty(document.inquire.inquire_country))&&(checkEmail(document.inquire.inquire_email)))
	{
	document.inquire.action="admin/process.php?val=INQUIRE";
	document.inquire.submit();
	//return true;
//	}else{return false;}	

    }
}
function inquire_tous()
{
	if((chk_empty(document.inquire.inquire_vehicle))&&(chk_empty(document.inquire.inquire_name))&&(chk_empty(document.inquire.inquire_address))&&(chk_empty(document.inquire.inquire_country))&&(checkEmail(document.inquire.inquire_email)))
	{
	document.inquire.action="admin/process.php?val=INQUIREUS";
	document.inquire.submit();
	//return true;
//	}else{return false;}	

    }
}
function contact_user()
{
	if((chk_empty(document.contact.contact_name))&&(chk_empty(document.contact.contact_address))&&(chk_empty(document.contact.contact_country))&&(chk_empty(document.contact.contact_telephone))&&(checkEmail(document.contact.contact_email)))
	{
	document.contact.action="../../admin/process.php?val=CONTACTUS_USER";
	document.contact.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 search_vehicle(){
	
			document.searchform.submit();
			return true;
}
function quick_search(){
	
			document.quicksearchform.submit();
			return true;
}

/*function check_duplicate_region(bx){
	request.open('get', 'process.php?val=chk_region&prsn='+bx.value);
	request.onreadystatechange = chk_duplicate; 
	request.send('');	
}*/
function add_country(){
	if(is_selected(document.addcountry.addcountry_region)){
		document.addcountry.action="process.php?val=ADD_COUNTRY";
		document.addcountry.submit();
		return true;
	}
	else{return false;}	
}
function add_currency1(){
	if(chk_empty(document.addcurrency_form.add_currency)){
		document.addcurrency_form.action="process.php?val=ADD_CURRENCY";
		document.addcurrency_form.submit();
		return true;
	}
	else{return false;}	
}
function add_region(){
	if(chk_empty(document.addregion.addregion_name)){
			document.addregion.action="process.php?val=ADD_REGION";
			document.addregion.submit();
			return true;
	}
	else{return false;}	
}

function send_mail(){
	if((chk_empty(document.sendmail.sendmail_Name))&&(chk_empty(document.sendmail.sendmail_City))&&(chk_empty(document.sendmail.sendmail_Country))&&(checkEmail(document.sendmail.sendmail_Email))&&(chk_empty(document.sendmail.sendmail_Comments))){
			document.sendmail.action="admin/process.php?val=SEND_MAIL";
			document.sendmail.submit();
			return true;
	}
	else{
		return false;
		}	
}

function send_mailuser(){
	if((chk_empty(document.sendmail.sendmail_Name))&&(chk_empty(document.sendmail.sendmail_City))&&(chk_empty(document.sendmail.sendmail_Country))&&(checkEmail(document.sendmail.sendmail_Email))&&(chk_empty(document.sendmail.sendmail_Comments))){
			document.sendmail.action="../../admin/process.php?val=SEND_MAIL";
			document.sendmail.submit();
			return true;
	}
	else{
		return false;
		}	
}

function add_stock(){
	if((is_selected(document.addstock.addstock_brand))&&(is_selected(document.addstock.addstock_type))&&(chk_empty(document.addstock.addstock_model))&&(is_selected(document.addstock.addstock_transmission))&&(is_selected(document.addstock.addstock_fuel))&&(is_selectedmsg(document.addstock.addstock_cu,'Currency'))&&(isNumeric(document.addstock.addstock_price))){
	    var all_jpg=1;
		var img1_emty=1;
		for( x=1; x<21; 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 \'"+x+"\' is invalid ");                 	    										
						}
						
					} 
			}
			if (img1_emty!=1){
			alert("Image 01 Must be Selected");
				}
			
	 else if (all_jpg!=0){	
			
			document.addstock.action="admin/process.php?val=ADD_STOCK";
			document.addstock.submit();
			return true;
	   }
	}
	else{return false;}	
}
function add_parts(){
	
	if((is_selected(document.addparts.addstock_type))&&(is_selected(document.addparts.addstock_brand))&&(chk_empty(document.addparts.addparts_title))){
	      var all_jpg=1;
		  var img1_emty=1;
		for( x=1; x<6; x++){
			var name='addparts_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 \'"+x+"\' is invalid ");                 	    					}
						
					} 
			}
		if (all_jpg!=0){	
			document.addparts.action="admin/process.php?val=ADD_PARTS";
			document.addparts.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_ads(){
	if(chk_empty(document.addads.addads_title)&&chk_empty(document.addads.addads_image)&&chk_empty(document.addads.addads_name)&&chk_empty(document.addads.addads_telephone)&&checkEmail(document.addads.addads_email)){
		
		if (document.getElementById('addads_image').value!=""){
			var filename = document.getElementById('addads_image').value;
			var fileext = filename.substring(filename.lastIndexOf('.')+1);
			var b = String(fileext).toUpperCase();
				if ((b != 'JPG')) {
				alert ("You can only upload .jpg & .jpeg images  brand logo is invalid "); 
				return ;
				} 
		}
			document.addads.action="process.php?val=ADD_ADS";
			document.addads.submit();
			return true;
	}
	else{return false;}	
}
//-----edited Dinithi   
function activate_currency(mde){
	
	document.deletecurrency_form.action="process.php?val="+mde;
	document.deletecurrency_form.submit();
}//-----------------
function activate_ads(ne,mde){
	//alert(pos);
	document.activeads.action="process.php?val=Activate_ads";
	document.activeads.submit();
	
}

function delete_forum(mde){
	
	document.viewforum.action="process.php?val="+mde;
	document.viewforum.submit();
}

function delete_inquire(mde){
	
	document.viewinquire.action="process.php?val="+mde;
	document.viewinquire.submit();
}
function activate_forum(mde){
	
	document.viewforum.action="process.php?val="+mde;
	document.viewforum.submit();
}
function inactivate_forum(mde){
	document.viewforum.action="process.php?val="+mde;
	document.viewforum.submit();
}

// **********************************   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_region(bx){
	request.open('get', 'process.php?val=chk_region&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_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.');
		}
	}		
}



/////////////////////Ajax Polulate functions/////////////
function get_country_listadmin(){
	
	if(document.addusers.addusers_region.value=="EMPTY"){
		//document.search1.search_state.disabled=true;																								
		document.all.country.innerHTML="";
	}
	else{
		request.open('get', 'process.php?val=get_countrylist&region_id='+document.addusers.addusers_region.value);
		request.onreadystatechange = country_to_select; 
		request.send('');
	}
}
function get_country_listsearch(){
	
	if(document.searchform.region.value=="EMPTY"){
		//document.search1.search_state.disabled=true;																								
		document.all.country.innerHTML="";
	}
	else{
		request.open('get', 'admin/process.php?val=get_countrylist&region_id='+document.searchform.region.value);
		request.onreadystatechange = country_to_select; 
		request.send('');
	}
}


function get_country_list(){
	
	if(document.addusers.addusers_region.value=="EMPTY"){
		//document.search1.search_state.disabled=true;																								
		document.all.country.innerHTML="";
	}
	else{
		request.open('get', 'admin/process.php?val=get_countrylist&region_id='+document.addusers.addusers_region.value);
		request.onreadystatechange = country_to_select; 
		request.send('');
	}
}
function country_to_select(){
	if (request.readyState == 1) {
		document.all.country.innerHTML="Loading.....";
		
		//document.search1.search_submit.disabled=true;
	}
	if (request.readyState == 4) {
		document.all.country.innerHTML="";
		document.all.country.innerHTML="";
		
    	if (request.status == 200) {
			//document.search1.search_submit.disabled=false;
			document.all.country.innerHTML=request.responseText;	
			
			
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}



// **********************************   edit functions	 **********************************************
function edit_currency1(){//---edited Dinithi
	if(chk_empty(document.editcurrency_form.edit_currency)){
	document.editcurrency_form.action="process.php?val=EDIT_CURRENCY";
	document.editcurrency_form.submit();
	return true;
		}
else{
	return false;
	}			
}
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_stock(){
	if((is_selected(document.editstock.editstock_brand))&&(is_selected(document.editstock.editstock_type))&&(chk_empty(document.editstock.editstock_model))&&(is_selected(document.editstock.editstock_transmission))&&(is_selected(document.editstock.editstock_fuel))&&(is_selected(document.editstock.editstock_cu))&&(isNumeric(document.editstock.editstock_price))){
	document.editstock.action="admin/process.php?val=EDIT_STOCK";
	document.editstock.submit();
	}
	else{
		return false;
	}		
}
function edit_part(){
	document.editpart.action="admin/process.php?val=EDIT_PART";
	document.editpart.submit();
}
function edit_content(){
	document.editcontent.action="admin/process.php?val=EDIT_CONTENT";
	document.editcontent.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_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 edit_country(){
	if(chk_empty(document.editcountry.editcountry_name)){
	document.editcountry.action="process.php?val=EDIT_COUNTRY";
	document.editcountry.submit();
	return true;
		}
else{
	return false;
	}		
}
function edit_region(){
	if(chk_empty(document.editregion.editregion_name)){
	document.editregion.action="process.php?val=EDIT_REGION";
	document.editregion.submit();
	return true;
		}
else{
	return false;
	}		
}
function edit_ads(){
	if(chk_empty(document.editads.editads_title)&&chk_empty(document.editads.editads_name)&&chk_empty(document.editads.editads_phone)&&checkEmail(document.editads.editads_email)){
		
	if (document.getElementById('editads_image').value!=""){
			var filename = document.getElementById('editads_image').value;
			var fileext = filename.substring(filename.lastIndexOf('.')+1);
			var b = String(fileext).toUpperCase();
				if ((b != 'JPG')) {
				alert ("You can only upload .jpg & .jpeg images  brand logo is invalid "); 
				return ;
				} 
		}
	document.editads.action="process.php?val=EDIT_ADS";
	document.editads.submit();
	}
}

// **********************************   delete functions	 **********************************************
function delete_model(mde){
	document.deletemodel.action="process.php?val="+mde;
	document.deletemodel.submit();
}

function delete_make(mde,id){
	request.open('get', 'process.php?val=chk_delbrand&id='+id);
	request.onreadystatechange = chk_delbrand; 
	request.send('');	
}

function chk_delbrand(){
	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;";
    	if (request.status == 200) {
				if(request.responseText!=""){
					alert(request.responseText);
				}
				else{
					document.deletemake.action="process.php?val=delete_make";
					document.deletemake.submit();
				}
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}	

function activate_make(mde){
	document.deletemake.action="process.php?val="+mde;
	document.deletemake.submit();
}
//---------------------Edited Dinithi---------
function inactivate_currency(mde){	
	
	document.deletecurrency_form.action="process.php?val="+mde;
	document.deletecurrency_form.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_region(mde){
	document.deleteregion.action="process.php?val="+mde;
	document.deleteregion.submit();
}
function activate_region(mde){
	document.deleteregion.action="process.php?val="+mde;
	document.deleteregion.submit();
}
function inactivate_region(mde){
	document.deleteregion.action="process.php?val="+mde;
	document.deleteregion.submit();
}


function delete_type(mde,id){
	
	request.open('get', 'process.php?val=chk_deltype&id='+id);
	request.onreadystatechange = chk_deltype; 
	request.send('');
	
	
}
function chk_deltype(){
	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;";
    	if (request.status == 200) {
				if(request.responseText!=""){
					alert(request.responseText);
				}
				else{
					document.deletetype.action="process.php?val=delete_type";
					document.deletetype.submit();
				}
		}
		else {
    		alert('There was a problem with the request.');
		}
	}		
}	

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){
	var ans=confirm("This user's site and vehicle stock will be DELETED \n Are you sure you want to delete ?");
	if(ans){
	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_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;
}
//******************* renew ads *************************
function renew_ads(){
	if(chk_empty(document.editads.editads_title)){	
	if (document.getElementById('editads_image').value!=""){
			var filename = document.getElementById('editads_image').value;
			var fileext = filename.substring(filename.lastIndexOf('.')+1);
			var b = String(fileext).toUpperCase();
				if ((b != 'JPG')) {
				alert ("You can only upload .jpg & .jpeg images  brand logo is invalid "); 
				return ;
				} 
		     }
	document.editads.action="process.php?val=RENEW_ADS";
	document.editads.submit();
	}
}

//////////////////////
function refresh_main_page(){
	opener.location.reload();
	return true;
	
}


// **********************************   common validation functions	 **********************************************	
function checkEmail(cho) {
   if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(cho.value)){
   return (true);
   }
   else{
	alert("Invalid E-mail Address! Please re-enter.");
	cho.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 chk_empty_msg(bx,msg){
	if(bx.value==""){
		alert("The field \'"+msg+"\' 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 one form the drop down");
		cbo.focus();
		return false;
	}
	else{return true;}	
}
function is_selectedmsg(cbo,msg){
	if(cbo.value=="EMPTY"){
		alert("The field \'"+msg+"\' cannot be empty. Please Select one form the drop down");
		cbo.focus();
		return false;
	}
	else{return true;}	
}

function is_checked(element) {
	chosen = ""
	len = element.length
	for (i = 0; i <len; i++) {
		if (element[i].checked) {
			chosen = element[i].value
		}
	}
	if (chosen == "") {
		alert("Select a website template");
	}
	else{return true;}	
}

/*function is_checked(form,element){
	for(i=0; i<form.element.length; i++){
    if(form.element[i].checked)
        checked=true;
	}
	if(!checked){
		alert("Select a website template");
		element.focus();
		return false;
	}
	else{return true;}	
}*/

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 isNumeric(cbo){
	
	var nm=cbo.name.split("_");
	var b_nm=nm[1].toUpperCase();
	
	if(cbo.value==""){
		alert("The field \'"+b_nm+"\' cannot be empty. Please Enter a Value");
		cbo.focus();
		return false;
	}
	else{
		
	var numericExpression = /^[0-9]+$/;
	if(cbo.value.match(numericExpression)){
		return true;
	}else{
		
		alert("The field \'"+b_nm+"\' must contain only numeric values");
		cbo.focus();
		return false;
	}
	}
}
   
   
   
function check_duplicate_username(bx){
	request.open('get', 'admin/process.php?val=chk_username&user='+bx.value);
	request.onreadystatechange = chk_duplicateusers; 
	request.send('');	
}
function check_duplicate_username_admin(bx){
	request.open('get', '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.');
		}
	}		
}	
