// for registration form validation
function regValidate(frm,types)
{
	if(types == "undefined")
		var types = "register"; 
	
	/*if(frm.elements['deal[email]'] != undefined)
	{
		if(frm.elements['deal[email]'].value == "")
		{
			alert("Please Enter Email Address");
			frm.elements['deal[email]'].focus();
			return false;
		}
		if(!isValidEmail(frm.elements['deal[email]'],'yes'))
		{
			frm.elements['deal[email]'].focus();
			return false;
		}
	}
	*/	
	if(frm.elements['deal[username]'] != undefined)
	{
		if(frm.elements['deal[username]'].value == "")
		{
			alert("Please enter user name");
			frm.elements['deal[username]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[password]'] != undefined)
	{
		if(frm.elements['deal[password]'].value == "")
		{
			alert("Please enter Password");
			frm.elements['deal[password]'].focus();
			return false;
		}
		else if(frm.elements['deal[password]'].value.length < 6)
		{
			alert("Password must be minimum 6 characters long");
			frm.elements['deal[password]'].focus();
			return false;
		}
		else if(frm.elements['deal[password]'].value.length > 8)
		{
			alert("Password must be maximum 8 characters long");
			frm.elements['deal[password]'].focus();
			return false;
		}
	}
	if(types != "edit_profile")
	{
		if(frm.elements['c_pwd'] != undefined)
		{
			if(frm.elements['c_pwd'].value == "")
			{
				alert("Please confirm your password");
				frm.elements['c_pwd'].focus();
				return false;
			}
		}
		if(frm.elements['deal[password]'] != undefined && frm.elements['c_pwd'] != undefined)
		{
			if(frm.elements['deal[password]'].value != frm.elements['c_pwd'].value)
			{
				alert("Passwords must be same");
				frm.elements['c_pwd'].focus();
				return false;
			}
		}
	}//if(types != "edit_profile")
	if(frm.elements['deal[password]'] != undefined && frm.elements['deal[username]'] != undefined)
	{
		if(frm.elements['deal[password]'].value == frm.elements['deal[username]'].value)
		{
			alert("User Name and Passwords should not be same")
			frm.elements['deal[password]'].focus();
			return false;	
		}
	}

	/*if(frm.elements['deal[dealer_name]'] != undefined)
	{
		if(frm.elements['deal[dealer_name]'].value == "")
		{
			alert("Please enter Dealer Name");
			frm.elements['deal[dealer_name]'].focus();
			return false;
		}
	}*/
	if(frm.elements['deal[contact_name]'] != undefined)
	{
		if(frm.elements['deal[contact_name]'].value == "")
		{
			alert("Please enter Contact Name");
			frm.elements['deal[contact_name]'].focus();
			return false;
		}
	}
	/*if(frm.elements['deal[contact_title]'] != undefined)
	{
		if(frm.elements['deal[contact_title]'].value == "")
		{
			alert("Please enter Contact Title");
			frm.elements['deal[contact_title]'].focus();
			return false;
		}
	}
	if(frm.elements['deal[dealer_type]'] != undefined)
	{
		if(frm.elements['deal[dealer_type]'].value == "")
		{
			alert("Please select Vehicle carried");
			frm.elements['deal[dealer_type]'].focus();
			return false;
		}
	}*/
	if(frm.elements['deal[address]'] != undefined) { 
		if(frm.elements['deal[address]'].value == "")
		{
			alert("Please enter your Address");
			frm.elements['deal[address]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[city]'] != undefined) { 
		if(frm.elements['deal[city]'].value == "")
		{
			alert("Please enter your City name");
			frm.elements['deal[city]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[state]'] != undefined) { 
		if(frm.elements['deal[state]'].value == "")
		{
			alert("Please choose your State");
			frm.elements['deal[state]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[zipcode]'] != undefined) { 
		if(frm.elements['deal[zipcode]'].value == "")
		{
			alert("Please enter your Zipcode");
			frm.elements['deal[zipcode]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[phone]'] != undefined)
	{
		if(frm.elements['deal[phone]'].value == "")
		{
			alert("Please enter Phone number");
			frm.elements['deal[phone]'].focus();
			return false;
		}
	}
	/*if(!isValidURL(frm.elements['deal[dealer_site]'],'URL address','yes'))
		return false;*/
	if(frm.elements['deal[report_vendor]'] != undefined)
	{
		if(frm.elements['deal[report_vendor]'].value == "AutoCheck")
		{
			if(frm.elements['deal[customer_id]'].value=='')
			{
				alert("Please enter customer id");
				frm.elements['deal[customer_id]'].focus();
				return false;
			}
		}
	}
	if(frm.elements['ran'].value=='')
	{
		alert("Please enter security code show in image");
		frm.elements['ran'].focus();
		return false;
	}
	frm.keyword.value="reg";
	return true;
}
function show_content(frm)
{
	frm.keyword.value="CONTENT";
	frm.submit();
}

function fnCms_update(frm)
{
	frm.keyword.value="UPDATE_CMS";
	frm.submit();
}

function fnCms_create(frm)
{
	frm.keyword.value="CREATE_CMS";
	frm.submit();
}

function login_validate(frm)
{
	if(frm.dealer_id.value=='')
	{
		alert("Please enter your id");
		frm.dealer_id.focus();
		return false;
	}
	else if(frm.uname.value=='')
	{
		alert("Please enter your username");
		frm.uname.focus();
		return false;
	}
	else if(frm.pword.value=='')
	{
		alert("Please enter your password");
		frm.pword.focus();
		return false;
	}
	else
	{
		frm.keyword.value="login_submit";
		return true;
	}
}

function forgot_validate(frm)
{
	if(frm.dealer_id.value=='')
	{
		alert("Please enter your id");
		frm.dealer_id.focus();
		return false;
	}
	else
	{
		frm.keyword.value="forgot_submit";
		return true;
	}
}

function cancel_forgot(frm)
{
	frm.dealer_id.value='';
	frm.email.value='';
	document.getElementById('forgot').style.display='none';
	document.getElementById('forgot_text').style.display='none';
	document.getElementById('login').style.display='';
	document.getElementById('new_old_cars').style.display='';
}

function EditValidate(frm)
{
	
	if(frm.elements['deal[dealer_name]'] != undefined)
	{
		if(frm.elements['deal[dealer_name]'].value == "")
		{
			alert("Please enter Dealer Name");
			frm.elements['deal[dealer_name]'].focus();
			return false;
		}
	}
	if(frm.elements['deal[manufacturers]'] != undefined)
	{
		if(frm.elements['deal[manufacturers]'].value == "")
		{
			alert("Please enter Manufacturers");
			frm.elements['deal[manufacturers]'].focus();
			return false;
		}
	}
		
	if(frm.elements['deal[address]'] != undefined) { 
		if(frm.elements['deal[address]'].value == "")
		{
			alert("Please enter your Address");
			frm.elements['deal[address]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[city]'] != undefined) { 
		if(frm.elements['deal[city]'].value == "")
		{
			alert("Please enter your City Name");
			frm.elements['deal[city]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[state]'] != undefined) { 
		if(frm.elements['deal[state]'].value == "")
		{
			alert("Please choose your State");
			frm.elements['deal[state]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[zipcode]'] != undefined) { 
		if(frm.elements['deal[zipcode]'].value == "")
		{
			alert("Please enter your Zipcode");
			frm.elements['deal[zipcode]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[phone]'] != undefined)
	{
		if(frm.elements['deal[phone]'].value == "")
		{
			alert("Please enter Phone Number");
			frm.elements['deal[phone]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[report_vendor]'] != undefined)
	{
		if(frm.elements['deal[report_vendor]'].value == "AutoCheck")
		{
			if(frm.elements['deal[customer_id]'].value=='')
			{
				alert("Please enter Customer Id");
				frm.elements['deal[customer_id]'].focus();
				return false;
			}
		}
	}
	if(!isValidURL(frm.elements['deal[dealer_site]'],'URL address','yes'))
			return false;
	if(frm.username != undefined)
	{
		if(frm.username.value == "")
		{
			alert("Please enter User Name");
			frm.username.focus();
			return false;
		}
	}

	if(frm.elements['deal[password]'] != undefined)
	{
		if(frm.elements['deal[password]'].value == "")
		{
			alert("Please enter Password");
			frm.elements['deal[password]'].focus();
			return false;
		}
		else if(frm.elements['deal[password]'].value.length < 6)
		{
			alert("Password must be minimum 6 characters long");
			frm.elements['deal[password]'].focus();
			return false;
		}
		if(frm.elements['cpassword'].value == "")
		{
			alert("Please enter Confirm Password");
			frm.elements['cpassword'].focus();
			return false;
		}
		if(frm.elements['deal[password]'].value != frm.elements['cpassword'].value)
		{
			alert("Password does not match");
			frm.elements['cpassword'].focus();
			return false;
		}
	}
	if(frm.elements['deal[password]'] != undefined && frm.elements['deal[username]'] != undefined)
	{
		if(frm.elements['deal[password]'].value == frm.elements['deal[username]'].value)
		{
			alert("User Name and Password should not be same")
			frm.elements['deal[password]'].focus();
			return false;	
		}
	}
	if(frm.elements['deal[contact_name]'] != undefined)
	{
		if(frm.elements['deal[contact_name]'].value == "")
		{
			alert("Please enter Contact Name");
			frm.elements['deal[contact_name]'].focus();
			return false;
		}
	}

	if(frm.elements['deal[contact_email]'] != undefined)
	{
		if(frm.elements['deal[contact_email]'].value == "")
		{
			alert("Please enter Contact Email Address");
			frm.elements['deal[contact_email]'].focus();
			return false;
		}
		if(!isValidEmail(frm.elements['deal[contact_email]'],'yes'))
		{
			frm.elements['deal[contact_email]'].focus();
			return false;
		}
	}

	frm.keyword.value="update";
	return true;
}

function LeadValidate(frm)
{
	if(frm.elements['lead[text_email]'].value=='')
	{
		alert("Please enter lead recipient email");
		frm.elements['lead[text_email]'].focus();
		return false;
	}
	else if(!isValidEmail(frm.elements['lead[text_email]'],'yes'))
	{
		alert("Please enter valid emailaddress");
		frm.elements['lead[text_email]'].focus();
		return false;
	}
	else if(frm.elements['lead[cc_text_email]'].value!='')
	{
		if(!isValidEmail(frm.elements['lead[cc_text_email]'],'yes'))
		{
			alert("Please enter valid emailaddress");
			frm.elements['lead[cc_text_email]'].focus();
			return false;
		}
		else if(frm.elements['lead[bcc_text_email]'].value!='')
		{
			if(!isValidEmail(frm.elements['lead[bcc_text_email]'],'yes'))
			{
				alert("Please enter valid emailaddress");
				frm.elements['lead[bcc_text_email]'].focus();
				return false;
			}
		}
	}
	else if(frm.elements['lead[bcc_text_email]'].value!='')
	{
		if(!isValidEmail(frm.elements['lead[bcc_text_email]'],'yes'))
		{
			alert("Please enter valid emailaddress");
			frm.elements['lead[bcc_text_email]'].focus();
			return false;
		}
	}
	frm.keyword.value="UPDATE_LEAD";
	return true;
}

function show_models(frm)
{
	frm.keyword.value="SHOW_MODEL";
	frm.submit();
}

function fnSearch(frm,redirect,keyword)
{
	if(keyword == 'FindDealer')
	{
		/*if(frm.elements['dealer_make[]'].value=='')
		{
			alert("Please select Vehicle Make");
			frm.elements['dealer_make[]'].focus();
			return;
		}*/
		if(frm.elements['dlr[dealer_miles]'].value=='')
		{
			alert("Please select miles");
			frm.elements['dlr[dealer_miles]'].focus();
			return;
		}
		if(frm.elements['dlr[dealer_zipcode]'].value=='')
		{
			alert("Please enter zipcode");
			frm.elements['dlr[dealer_zipcode]'].focus();
			return;
		}
	}
	if(keyword == 'UsedCars')
	{
		if(frm.elements['usd[usd_zipcode]'].value=='')
		{
			alert("Please enter zipcode");
			frm.elements['usd[usd_zipcode]'].focus();
			return;
		}
	}
	frm.keyword.value=keyword;
	frm.action = redirect;
	frm.submit();
}

function fnSearchNew(frm,redirect,keyword)
{

	/*if(frm.elements['new[new_cmp]'].value=='')
	{
		alert("Please select Make Company");
		frm.elements['new[new_cmp]'].focus();
		return;
	}
	if(frm.elements['new[new_mdl]'].value=='')
	{
		alert("Please select Make Company");
		frm.elements['new[new_mdl]'].focus();
		return;
	}*/
	frm.keyword.value=keyword;
	frm.no_zip.value ='yes';
	frm.action = redirect;
	frm.submit();

}

function fnSearchDealerCar(frm,redirect,keyword)
{

	if(frm.elements['new[new_company]'].value=='')
	{
		alert("Please select Make Company");
		frm.elements['new[new_company]'].focus();
		return;
	}	
	frm.dealer_id.value=keyword;
	frm.no_zip.value ='yes';
	frm.action = redirect;
	frm.submit();

}

function fnShowSearchPerPage(frm,val)
{
	frm.limit.value=val;
	frm.submit();
}

function fnShowSearchPage(frm,pg,lmt)
{
	frm.pgcnt.value = pg;
	frm.limit.value = lmt;
	frm.submit();
}

function fnSearchUsedCars(frm,id,distance,redirect)
{
	frm.keyword.value = id;
	frm.distance.value = distance;
	frm.vehicle_type.value = 'Used';
	frm.action = redirect;
	frm.submit();
}
function fnSearchNewCars(frm,id,distance,redirect)
{
	frm.keyword.value = id;
	frm.vehicle_type.value = 'New';
	frm.distance.value = distance;
	frm.action = redirect;
	frm.submit();
}


function fnDisplayDealer(frm,id,redirect)
{
	frm.dealer_id.value = id;
	frm.dhtmlwindow.value = 'featured';
	frm.action = redirect;
	frm.submit();
}

function UpdateHours(frm)
{
	frm.keyword.value="UPDATE";
	frm.submit();
}

function fnSortByDistance(frm,keyword,redirect,sort_by)
{
	frm.keyword.value = keyword;
	frm.sort_by.value = sort_by;
	frm.action = redirect;
	frm.submit();
}

function fnCarsSortBy(frm,keyword,redirect,sort_by,key)
{
	frm.keyword.value = keyword;
	//alert(frm.keyword.value);
	frm.key.value = key; // here key variable is year or vehicle or distance
	//alert(frm.key.value);
	frm.sort_by.value = sort_by;
	//alert(frm.sort_by.value);
	frm.action = redirect;
	frm.submit();
}

/*function fnUsedCarsSort(frm,keyword,redirect,sort_by,key)
{
	frm.keyword.value = 'sort';
	//alert(frm.keyword.value);
	frm.key.value = key; // here key variable is year or vehicle or distance
	//alert(frm.key.value);
	frm.sort_by.value = sort_by;
	frm.action = redirect;
	frm.submit();
}*/


function fnCarsSortMultiple(frm,keyword,redirect,sort_by,key)
{
	frm.keyword.value = keyword;
	frm.key.value = key; // here key variable is year or vehicle or distance
	if(key == 'stock_id')
	frm.sort_stock.value = sort_by;
	if(key == 'model_year')
	frm.sort_year.value = sort_by;
	if(key == 'current_price')
	frm.sort_price.value = sort_by;
	if(key == 'mileage')
	frm.sort_mileage.value = sort_by;
	frm.action = redirect;
	frm.submit();
}

function fnSortByFeatured(frm,keyword,redirect,sort_by,sort_featured)
{
	frm.keyword.value = keyword;
	frm.sort_featured.value = sort_featured;
	frm.sort_by.value = sort_by;
	frm.action = redirect;
	frm.submit();
}

function fn_showmodels(frm,keyword,redirect)
{
	frm.keyword.value=keyword;
	frm.manage.value='make';
	frm.action = redirect;
	frm.submit();
}
function validate_dealers(frm)
{
	  if(frm.first_name.value == '')
		{
			alert("Please Enter First Name");
			frm.first_name.focus();
	        return false;
		}
		if(frm.last_name.value == '')
		{
			alert("Please Enter last Name");
			frm.last_name.focus();
	         return false;
		}
		if(frm.email.value == '')
		{
			alert("Please Enter email");
			frm.email.focus();
	        return false;
		}
		if(frm.email.value!="")
        {
			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.email.value)))
			{
				alert("Invalid Email Address");
				frm.email.focus();
				return false;
			}
        } 
		
	count=0;
	  for(i=0;i<frm.elements['phonetype[]'].length;i++)
		{
			  if((frm.elements['phonetype[]'][i].checked == false)) 
			  {
				  count=count+1;
			  } //if statement
		}//for
			if(count == frm.elements['phonetype[]'].length)
			{
				alert("Please click at least one Type");
					return false;
		   }//if
		   
		 if(frm.dayPhone1.value == '')
		{
			alert("Please Enter Phone1");
			frm.dayPhone1.focus();
	        return false;
		}
		if(isNaN(frm.dayPhone1.value))
		{
			
			alert("Please Enter Numbers Only");
			frm.dayPhone1.focus();
			return false;
		}
		 if(frm.dayPhone2.value == '')
		{
			alert("Please Enter Phone2");
			frm.dayPhone2.focus();
	        return false;
		}
		if(isNaN(frm.dayPhone2.value))
		{
			
			alert("Please Enter Numbers Only");
			frm.dayPhone2.focus();
			return false;
		}
		 if(frm.dayPhone3.value == '')
		{
			alert("Please Enter Phone3");
			frm.dayPhone3.focus();
	        return false;
		}
		if(isNaN(frm.dayPhone3.value))
		{
			alert("Please Enter Numbers Only");
			frm.dayPhone3.focus();
			return false;
		}
		if(frm.city.value == '')
		{
			alert("Please Enter City");
			frm.city.focus();
	        return false;
		}
		if(frm.state.value == '')
		{
			alert("Please Enter state");
			frm.state.focus();
	        return false;
		}
			if(frm.zipcode.value == '')
		{
			alert("Please Enter ZipCode");
			frm.zipcode.focus();
	        return false;
		}
			if(isNaN(frm.zipcode.value))
		{
			alert("Please Enter Numbers Only");
			frm.zipcode.focus();
			return false;
		}
		frm.hid_val.value="val";
			frm.submit(); 

}

//Function to validate add dealers fields
function validate_deal_add(frm)
{
		
		if(frm.elements['vehicle[vin]'].value == "")
		{
			alert("Please Enter VIN Value");
			frm.elements['vehicle[vin]'].focus();
			return false;
		}
		if(frm.elements['vehicle[model_year]'].value == "")
		{
			alert("Please Enter Year");
			frm.elements['vehicle[model_year]'].focus();
			return false;
		}
		if(frm.elements['vehicle[make_company]'].value == "")
		{
			alert("Please Enter make company");
			frm.elements['vehicle[make_company]'].focus();
			return false;
		}
		if(frm.elements['vehicle[make_model]'].value == "")
		{
			alert("Please Enter make model");
			frm.elements['vehicle[make_model]'].focus();
			return false;
		}
		if(frm.elements['vehicle[exterior_color]'].value == "")
		{
			alert("Please Enter Exterior Color");
			frm.elements['vehicle[exterior_color]'].focus();
			return false;
		}
		/*if(frm.elements['vehicle[body]'].value == "")
		{
			alert("Please Enter Vehicle Body style");
			frm.elements['vehicle[body]'].focus();
			return false;
		}*/
		if(frm.elements['vehicle[engine_type]'].value == "")
		{
			alert("Please Enter Engine Type");
			frm.elements['vehicle[engine_type]'].focus();
			return false;
		}
		/*if(frm.elements['vehicle[trim]'].value == "")
		{
			alert("Please enter Trim");
			frm.elements['vehicle[trim]'].focus();
			return false;
		}*/
		if(frm.elements['vehicle[transmission]'].value == "")
		{
			alert("Please Enter Transmission");
			frm.elements['vehicle[transmission]'].focus();
			return false;
		}
		if(frm.elements['vehicle[stock_id]'].value == "")
		{
			alert("Please Enter Stock Number");
			frm.elements['vehicle[stock_id]'].focus();
			return false;
		}
		if(frm.elements['from_date'].value == "")
		{
			alert("Please enter Stock Date");
			frm.elements['from_date'].focus();
			return false;
		}
		if(frm.elements['vehicle[mileage]'].value == "")
		{
			alert("Please Enter Miles");
			frm.elements['vehicle[mileage]'].focus();
			return false;
		}
		if(frm.elements['vehicle[equipment]'].value == "")
		{
			alert("Please enter Equipment");
			frm.elements['vehicle[equipment]'].focus();
			return false;
		}
		/*if(frm.elements['vehicle[comments]'].value == "")
		{
			alert("Please enter Comments");
			frm.elements['vehicle[comments]'].focus();
			return false;
		}*/
		frm.add_deal.value= 'set';
		frm.submit(); 
}

/*function addphoto(frm)
{
	frm.hid_img_id.value='set';
	frm.submit;
}*/

function uploadimages(frm)
{
	document.getElementById("showimg").style.display = '';
	frm.submit();
}

function fnUsedCarsDesc(frm,id,redirect,vin_no)
{

	frm.keyword.value = id;
	frm.vin_no.value = vin_no;
	frm.action = redirect;
	frm.submit();
}
function fnselectveh(frm,keyword)
{
   frm.keyword.value = keyword;
   frm.submit();
}

 function createXMLHttpRequest()
 { 
   try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
   try { return new XMLHttpRequest(); } catch(e) {}
   alert("XMLHttpRequest not supported");
   return null;
 }
var xhReq = createXMLHttpRequest();	 

function ChangeCar(photo_id)
{
	//alert(mode);
	xhReq.open("GET", "ajaxfiles/ajax_car_change.php?photo_id="+photo_id, true);
	xhReq.onreadystatechange = ChangeCarResponse;
	xhReq.send(null);
}

function ChangeCarResponse() 
{
	if (xhReq.readyState != 4) 
	 { return; }
	var serverResponse = xhReq.responseText;
	//alert(serverResponse);
	var cell = document.getElementById("photo_chg").innerHTML = serverResponse;
	

}

/*function ChangeMake(make)
{
	//alert(mode);
	xhReq.open("GET", "ajaxfiles/ajax_change_make.php?make="+make, true);
	xhReq.onreadystatechange = ChangeMakeResponse;
	xhReq.send(null);
}*/
function resetForm(frm,redirect)
{
	frm.resetFrm.value = 'reset';
	frm.action = redirect;
	frm.submit();
}
function SearchPage(frm,redirect)
{
	if(frm.inventory.value=='')
	{
		alert("Please select Inventory");
		frm.inventory.focus();
		return;
	}
	frm.action = redirect;
	frm.submit();
}
function ChangeMake(make,id,used)
{
	//alert(mode);
	xhReq.open("GET", "ajaxfiles/ajax_change_make.php?make="+make+"&dealer_id="+id+"&is_used="+used, true);
	xhReq.onreadystatechange = ChangeMakeResponse;
	xhReq.send(null);
}
var id_va;
function SearchChangeMake(type,id,used)
{
	xhReq.open("GET", "ajaxfiles/search_change_make.php?type="+type+"&dealer_id="+id+"&is_used="+used, true);
	id_va = type;
	xhReq.onreadystatechange = SearchChangeMakeResponse;
	xhReq.send(null);
}
function SearchChangeMakeResponse() 
{
	if (xhReq.readyState != 4) 
	 { return; }
	var serverResponse = xhReq.responseText;
	var cell = document.getElementById(id_va).innerHTML = serverResponse;
}
function ChangeDealerMake(make,id,type)
{
	//alert(mode);
	xhReq.open("GET", "ajaxfiles/ajax_dealerwise_make.php?make="+make+"&dealer_id="+id+"&type="+type, true);
	if(type=='dealer')
	xhReq.onreadystatechange = ChangeDealerMakeResponse;
	else if(type == 'make')
	xhReq.onreadystatechange = ChangeMakeResponse;
	xhReq.send(null);
}
function ChangeDealerMakeResponse() 
{
	if (xhReq.readyState != 4) 
	 { return; }
	var serverResponse = xhReq.responseText;
	var response = serverResponse.split('^^^');
	var cell = document.getElementById("make").innerHTML = response[0];
	var cell2 = document.getElementById("model").innerHTML = response[1];
}


function fnMake(make,id,used)
{
	//alert(mode);
	xhReq.open("GET", "ajaxfiles/ajax_make.php?make="+make+"&dealer_id="+id+"&is_used="+used, true);
	xhReq.onreadystatechange = ChangeMakeResponse;
	xhReq.send(null);
}

function ChangeMakeResponse() 
{
	if (xhReq.readyState != 4) 
	 { return; }
	var serverResponse = xhReq.responseText;
	var cell = document.getElementById("model").innerHTML = serverResponse;
}

//To display  an image in a pop up window
function popup_window_sc( url, id, width, height )
{
	var url_new;
  if(id != '')
  	url_new = url+"?vin="+id;
  else
	url_new = url;
  popup = window.open( url_new, '', 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=0,width=' + width + ',height=' + height+'');
  popup.focus();
}

//To display  an image in a pop up window
function popup_sc( url, id, width, height )
{
	var url_new;
  if(id != '')
  	url_new = url+"?coupon="+id;
  else
	url_new = url;
  popup = window.open( url_new, '', 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=0,width=' + width + ',height=' + height+'');
  popup.focus();
}

 function PopupWindow(id,msg)
{

	url="view_images.php?id="+id+"&msg="+msg;
	newwindow = window.open( url, '', 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=0,height=500,width=700');
	//var frm=document.viewcar;
	//frm.action="admin-view.php?id="+id;
	//frm.submit();
}
function Popupservice(url,id)
{
	 var url_new;
	 url_new = url+"?cms_id="+id;
	newwindow = window.open( url_new, '', 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=0,height=600,width=750');
}
 function Popup(id,msg)
{
	url="view_cars_images.php?id="+id+"&msg="+msg;
	newwindow = window.open( url, '', 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=0,height=500,width=550');
	//var frm=document.viewcar;
	//frm.action="admin-view.php?id="+id;
	//frm.submit();
}
function PopPrint(vin,msg)
{
	url="print_vehicle.php?vin="+vin+"&msg="+msg;
	newwindow = window.open( url, '', 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=0,height=600,width=780');
	//var frm=document.viewcar;
	//frm.action="admin-view.php?id="+id;
	//frm.submit();
}

function delete_record(frm,value)
{
	if(confirm("Are you want to delete this record?"))
	{
	frm.del_rec.value = 'delete';
	frm.vin_val.value = value;
	//alert(frm.del_rec.value);
	//alert(frm.vin_val.value);
	frm.submit();
	}
}
function fnmap(frm,id,redirect,vin_no)
{

	frm.keyword.value = id;
	frm.vin_no.value = vin_no;
	frm.hid.value="mapping";
	frm.action = redirect;
	frm.submit();
}
function fnfeatured(frm,id,stat)
{
	frm.featured_hid.value = 'feature';
	frm.id.value = id;
	frm.status.value = stat;
	frm.submit();
}

function fnChangeStatus(frm,stat,id)
{
	frm.featured_hid.value = 'Status';
	frm.id.value = id;
	frm.status.value = stat;
	frm.submit();
}


function Proc_ValidateExtension(Obj)
{
			var uploadfld = Obj.value;

			if(uploadfld == '') {
				alert('Selezionare un documento.');
				Obj.focus();
				return false;
			}	
			var filename = Obj.value;		
			var file_array = filename.split('\\');
			var leng = file_array.length;
			var f_st1 = file_array[leng-1];	
			var f_st_array = f_st1.split('.');
			var f_st_leng = f_st_array.length;
			var com_p = f_st_array[f_st_leng-1];			
			var fla =0;			
		var com3 = "Please Enter only the following format: .gif  .png .jpg  .jpeg";	
			var charpos = f_st1.search('[\\\\/:*?"<>|]'); 
			if(uploadfld.length > 0 &&  charpos >= 0) 
			{ 
				alert('The file name must not contain the following characters \\ / : * ? " < > |');
				Obj.focus();
				return false; 
			}	
			//alert(com_p);
			var quote1= new Array('jpg','jpeg','JPEG','JPG','gif','GIF','png','PNG'); 
			fla = 1;
			for (x=0; x<quote1.length; x++) 
			{ 
				if(quote1[x]===com_p)
				{
					fla=0;
				}
			}
			if(fla == 1) {
				alert(com3);
				Obj.focus();
				return false;
			}
			
			return true;
}

//This is the function to Check ALL Checkboxes
function checkall(frm,field)
{
		var ChkLen = frm.elements[field].length;
		for(i=0;i<ChkLen;i++)
			frm.elements[field][i].checked = true;
		
		document.getElementById('check_all').style.display = 'none';
		
}

function delete_staff(frm,id)
{
	if(confirm("Are you want to delete this record?"))
	{
	frm.del_hid.value = 'delete';
	frm.hid_id.value = id;
	frm.submit();
	}
}
function fncheck(frm,id,stat,hid_id)
{
	frm.hid_check.value = 'check';
	frm.hid_id.value = id;
	frm.hid_status.value = stat;
	alert(frm.hid_id.value);
	alert(frm.hid_status.value);
	frm.action='staff_permissions.php?id='+hid_id;
    frm.submit();  
}

function compare(frm)
{
	var len = frm.elements['ch[]'].length;
	var j = 0;
	for(var i=0;i<len;i++)
	{
		if(frm.elements['ch[]'][i].checked == true && frm.elements['add_car'].value!=frm.elements['ch[]'][i].value)
			j = j+1;
	}
	if(frm.elements['add_car'].value!='')
		j=j+1;
	if(j==6)
	{
		for(var i=0;i<len;i++)
		{
			if(frm.elements['ch[]'][i].checked == false)
				frm.elements['ch[]'][i].disabled = true;
		}
	}
	else
	{
		for(var i=0;i<len;i++)
		{
			if(frm.elements['ch[]'][i].checked == false)
				frm.elements['ch[]'][i].disabled = false;
		}
	}
}

function compare_cars(frm,redirect)
{
	var len = frm.elements['ch[]'].length;
	var j=0;
	for(var i=0;i<len;i++)
	{
		if(frm.elements['ch[]'][i].checked == true && frm.elements['add_car'].value!=frm.elements['ch[]'][i].value)
			j=j+1;		
	}
	if(frm.elements['add_car'].value!='')
		j=j+1;
	if(j>6)
	{
		alert("Select maximum six vehicles only");
		return;
	}
	else if(j<2 && j>0)
	{
		alert("Please select atleast two vehicles to compare");
		return;
	}
	else if(j<1)
	{
		alert("Please select vehicles");
		return;
	}
	
	frm.action = redirect;
	frm.submit();
}
function add_anothercar(frm,id,redirect)
{
	frm.add_car.value = id;
	frm.action = redirect;
	frm.submit();
}
function remove_fromlist(frm,id,redirect)
{
	frm.id.value = id;
	frm.action = redirect;
	frm.submit();
}

function fnrequest_quote(frm)
{
	if(frm.elements['quote[first_name]'].value == "")
	{
		alert("Please Enter First Name");
		frm.elements['quote[first_name]'].focus();
		return false;
	}
	if(frm.elements['quote[last_name]'].value == "")
	{ 
		alert("Please Enter Last Name");
		frm.elements['quote[last_name]'].focus();
		return false;
	}
	if(!isValidNumber(frm.elements['quote[phone]'], " Phone Number", 'yes'))
		return false;
	/*if(frm.elements['quote[phone]'].value == "")
	{ 
		alert("Please Enter phone Number");
		frm.elements['quote[phone]'].focus();
		return false;
	}
	if(isNaN(frm.elements['quote[phone]'].value))
	{
		alert("Please Enter Only Numbers");
		frm.elements['quote[phone]'].focus();
		return false;
	}*/
	if(!isValidEmail(frm.elements['quote[email]'],'yes'))
	{
		frm.elements['quote[email]'].focus();
		return false;
	}
	if(frm.elements['quote[zipcode]'].value == "")
	{
		alert("Please Enter Zipcode");
		frm.elements['quote[zipcode]'].focus();
		return false;
	}
	/*if(frm.elements['quote[trade_in]'].value == "")
	{
		alert("Please Select Trade in");
		frm.elements['quote[trade_in]'].focus();
		return false;
	}*/
	/*if(frm.elements['quote[trade_in_year]'].value == "")
	{
		alert("Please Select Trade in Year");
		frm.elements['quote[trade_in_year]'].focus();
		return false;
	}
	if(frm.elements['quote[trade_in_make]'].value == "")
	{
		alert("Please Enter Trade in Make");
		frm.elements['quote[trade_in_make]'].focus();
		return false;
	}	
	if(frm.elements['quote[trade_in_model]'].value == "")
	{
		alert("Please Enter Trade in Model");
		frm.elements['quote[trade_in_model]'].focus();
		return false;
	}
	if(frm.elements['quote[trade_in_mileage]'].value == "")
	{
		alert("Please Enter Trade in Mileage");
		frm.elements['quote[trade_in_mileage]'].focus();
		return false;
	}*/

	if(frm.elements['ran'].value=='')
	{	
		alert("Please enter security code show in image");
		frm.elements['ran'].focus();
		return false;
	}
	frm.quote.value="requestquote";
	frm.submit();	
}

function fnrequest_get_quote(frm)
{
	
	if(frm.elements['dealer_id'].value == "")
	{
		alert("Please select dealer");
		frm.elements['dealer_id'].focus();
		return false;
	}

	/*count=0;
		  for(i=0;i<frm.elements['dealer_id[]'].length;i++)
			{
				  if((frm.elements['dealer_id[]'][i].selected == true)) 
				  {
					  count=count+1;
				  } //if statement
			}//for
			if(count >> 3)
             	{
		            alert("Please select atleast one dealer");
		                return false;
	           }//if*/

if(frm.elements['quote[type]'].value == "")
	{
		alert("Please select Type of Car");
		frm.elements['quote[type]'].focus();
		return false;
	}
	if(frm.elements['quote[make]'].value == "")
	{
		alert("Please Enter Make");
		frm.elements['quote[make]'].focus();
		return false;
	}
	if(frm.elements['quote[year]'].value == "")
	{
		alert("Please Select Year");
		frm.elements['quote[year]'].focus();
		return false;
	}
		
	if(frm.elements['quote[model]'].value == "")
	{
		alert("Please Enter Model");
		frm.elements['quote[model]'].focus();
		return false;
	}
	if(frm.elements['quote[price_range]'].value == "")
	{
		alert("Please select Price Range");
		frm.elements['quote[price_range]'].focus();
		return false;
	}
	if(frm.elements['quote[first_name]'].value == "")
	{
		alert("Please Enter First Name");
		frm.elements['quote[first_name]'].focus();
		return false;
	}
	if(frm.elements['quote[last_name]'].value == "")
	{ 
		alert("Please Enter Last Name");
		frm.elements['quote[last_name]'].focus();
		return false;
	}
	if(!isValidNumber(frm.elements['quote[phone]'], " Phone Number", 'yes'))
		return false;
	/*if(frm.elements['quote[phone]'].value == "")
	{ 
		alert("Please Enter phone Number");
		frm.elements['quote[phone]'].focus();
		return false;
	}
	if(isNaN(frm.elements['quote[phone]'].value))
	{
		alert("Please Enter Only Numbers");
		frm.elements['quote[phone]'].focus();
		return false;
	}*/
	if(!isValidEmail(frm.elements['quote[email]'],'yes'))
	{
		frm.elements['quote[email]'].focus();
		return false;
	}
	if(frm.elements['quote[zipcode]'].value == "")
	{
		alert("Please Enter Zipcode");
		frm.elements['quote[zipcode]'].focus();
		return false;
	}
	if(frm.elements['quote[trade_in]'].value == "")
	{
		alert("Please Select Trade in");
		frm.elements['quote[trade_in]'].focus();
		return false;
	}
if(frm.elements['quote[trade_in]'].value == "Y")
{	
	
	if(frm.elements['quote[trade_in_year]'].value == "")
	{
		alert("Please Select Trade in Year");
		frm.elements['quote[trade_in_year]'].focus();
		return false;
	}
	if(frm.elements['quote[trade_in_make]'].value == "")
	{
		alert("Please Enter Trade in Make");
		frm.elements['quote[trade_in_make]'].focus();
		return false;
	}	
	if(frm.elements['quote[trade_in_model]'].value == "")
	{
		alert("Please Enter Trade in Model");
		frm.elements['quote[trade_in_model]'].focus();
		return false;
	}
	
	if(frm.elements['quote[trade_in_mileage]'].value == "")
	{
		alert("Please Enter Trade in Mileage");
		frm.elements['quote[trade_in_mileage]'].focus();
		return false;
	}
}
	if(frm.elements['ran'].value=='')
	{	
		alert("Please enter security code show in image");
		frm.elements['ran'].focus();
		return false;
	}
	frm.quote.value="requestquote";
	frm.submit();	
}

function fndrive(frm)
{
		if(frm.elements['drive[first_name]'].value == "")
		{
			alert("Please Enter First Name");
			frm.elements['drive[first_name]'].focus();
			return false;
		}
		if(frm.elements['drive[last_name]'].value == "")
		{
			alert("Please Enter Last Name");
			frm.elements['drive[last_name]'].focus();
			return false;
		}
		if(!isValidNumber(frm.elements['drive[phone]'], " Phone Number", 'yes'))
		return false;

		/*if(frm.elements['drive[phone]'].value == "")
		{
			alert("Please enter Phone Number");
			frm.elements['drive[phone]'].focus();
			return false;
		}
		if(isNaN(frm.elements['drive[phone]'].value))
		{
			alert("Please enter Numbers Only");
			frm.elements['drive[phone]'].focus();
			return false;
		}*/
		
		if(!isValidEmail(frm.elements['drive[email]'],'yes'))
		{
			frm.elements['drive[email]'].focus();
			return false;
		}
		if(frm.elements['drive[zipcode]'].value == "")
		{
			alert("Please Enter Zipcode");
			frm.elements['drive[zipcode]'].focus();
			return false;
		}
		if(frm.elements['drive[schedule_time]'].value == "")
		{
			alert("Please Select Schedule Time");
			frm.elements['drive[schedule_time]'].focus();
			return false;
		}
		if(frm.elements['drive[schedule_date]'].value == "")
		{
			alert("Please Enter Schedule Date");
			frm.elements['drive[schedule_date]'].focus();
			return false;
		}
		if(frm.elements['ran'].value=='')
		{	
			alert("Please enter security code show in image");
			frm.elements['ran'].focus();
			return false;
		}
		frm.drive.value="requestdrive";
		frm.submit();
}
function fnoffer(frm)
{
	  if(frm.elements['offer[first_name]'].value == "")
		{
			alert("Please Enter First Name");
			frm.elements['offer[first_name]'].focus();
			return false;
		}
		if(frm.elements['offer[last_name]'].value == "")
		{
			alert("Please Enter Last Name");
			frm.elements['offer[last_name]'].focus();
			return false;
		}
		if(!isValidNumber(frm.elements['offer[phone]'], " Phone Number", 'yes'))
		return false;

		/*if(frm.elements['offer[phone]'].value == "")
		{
			alert("Please enter Phone Number");
			frm.elements['offer[phone]'].focus();
			return false;
		}*/
		/*if(isNaN(frm.elements['offer[phone]'].value))
		{
			alert("Please enter Numbers Only");
			frm.elements['offer[phone]'].focus();
			return false;
		}*/
		if(!isValidEmail(frm.elements['offer[email]'],'yes'))
		{
			frm.elements['offer[email]'].focus();
			return false;
		}
		if(frm.elements['offer[zipcode]'].value == "")
		{
			alert("Please Enter Zipcode");
			frm.elements['offer[zipcode]'].focus();
			return false;
		}
		if(frm.elements['offer[preferred_timeframe]'].value == "")
		{
			alert("Please Select Preferred Timeframe");
			frm.elements['offer[preferred_timeframe]'].focus();
			return false;
		}
		if(frm.elements['offer[offer_amount]'].value == "")
		{
			alert("Please Enter Offer Amount");
			frm.elements['offer[offer_amount]'].focus();
			return false;
		}
		if(frm.elements['ran'].value=='')
		{	
			alert("Please enter security code show in image");
			frm.elements['ran'].focus();
			return false;
		}
		frm.offer.value="requestoffer";
		frm.submit();
}
function fncontact(frm)
{
		if(frm.elements['contact[first_name]'].value == "")
		{
			alert("Please Enter First Name");
			frm.elements['contact[first_name]'].focus();
			return false;
		}
		if(frm.elements['contact[last_name]'].value == "")
		{
			alert("Please Enter Last Name");
			frm.elements['contact[last_name]'].focus();
			return false;
		}
		if(!isValidEmail(frm.elements['contact[email]'],'yes'))
		{
			frm.elements['contact[email]'].focus();
			return false;
		}
		if(!isValidNumber(frm.elements['contact[phone3]'], " Phone Number", 'yes'))
		return false;

		/*if(frm.elements['contact[phone1]'].value == "")
		{
			alert("Please Enter Phone");
			frm.elements['contact[phone1]'].focus();
			return false;
		}*/
		if(frm.elements['contact[zipcode]'].value == "")
		{
			alert("Please Enter Zipcode");
			frm.elements['contact[zipcode]'].focus();
			return false;
		} 
		if(frm.elements['ran'].value=='')
		{	
			alert("Please enter security code show in image");
			frm.elements['ran'].focus();
			return false;
		}
		frm.contact.value="requestcontact";
		frm.submit();
}

//Function to validate add dealers fields
function validate_contactus(frm)
{
		if(frm.elements['new[contact_fname]'].value == "")
		{
			alert("Please enter First Name");
			frm.elements['new[contact_fname]'].focus();
			return;
		}
		if(frm.elements['new[contact_lname]'].value == "")
		{
			alert("Please enter Last Name");
			frm.elements['new[contact_lname]'].focus();
			return;
		}
		if(!isValidNumber(frm.elements['new[contact_phone]'], " Phone Number", 'yes'))
		return;
		 
		/*if(frm.elements['new[contact_phone]'].value == "")
		{
			alert("Please enter Phone Number");
			frm.elements['new[contact_phone]'].focus();
			return;
		}
		if(isNaN(frm.elements['new[contact_phone]'].value))
		{
			alert("Please enter Numbers Only");
			frm.elements['new[contact_phone]'].focus();
			return;
		}*/
		/*if(frm.elements['new[contact_cell]'].value == "")
		{
			alert("Please enter Cell Number");
			frm.elements['new[contact_cell]'].focus();
			return;
		}*/
		if(frm.elements['new[contact_email]'].value == "")
		{
			alert("Please enter Email id");
			frm.elements['new[contact_email]'].focus();
			return;
		}
	   if(frm.elements['new[contact_email]'].value!="")
        {
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.elements['new[contact_email]'].value)))
			{
				alert("Invalid Email Address");
				frm.elements['new[contact_email]'].focus();
				return;
			}
        } 
		if(frm.elements['new[contact_zip]'].value == "")
		{
			alert("Please enter Zip Code");
			frm.elements['new[contact_zip]'].focus();
			return;
		}
		if(isNaN(frm.elements['new[contact_zip]'].value))
		{
			alert("Please enter Numbers Only");
			frm.elements['new[contact_zip]'].focus();
			return;
		}

		if(frm.elements['new[contact_cmts]'].value == "")
		{
			alert("Please enter Comments");
			frm.elements['new[contact_cmts]'].focus();
			return;
		}
		if(frm.elements['ran'].value=='')
		{	
			alert("Please enter security code show in image");
			frm.elements['ran'].focus();
			return;
		}
		frm.add_deal.value= 'set';
		frm.keyword.value = 'Send';
		frm.submit(); 
}

function seller_email(frm)
{

		if(frm.elements['new[first_name]'].value == "")
		{
			alert("Please enter First Name");
			frm.elements['new[first_name]'].focus();
			return;
		}
		if(frm.elements['new[last_name]'].value == "")
		{
			alert("Please enter Last Name");
			frm.elements['new[last_name]'].focus();
			return;
		}
		if(!isValidNumber(frm.elements['new[phone]'], " Phone Number", 'yes'))
		return;

		/*if(frm.elements['new[phone]'].value == "")
		{
			alert("Please enter Phone Number");
			frm.elements['new[phone]'].focus();
			return;
		}
		if(isNaN(frm.elements['new[phone]'].value))
		{
			alert("Please enter Numbers Only");
			frm.elements['new[phone]'].focus();
			return;
		}*/
		
		if(frm.elements['new[email]'].value == "")
		{
			alert("Please enter Email id");
			frm.elements['new[email]'].focus();
			return;
		}
	   if(frm.elements['new[email]'].value!="")
        {
		if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.elements['new[email]'].value)))
			{
				alert("Invalid Email Address");
				frm.elements['new[email]'].focus();
				return;
			}
        } 
		if(frm.elements['new[zipcode]'].value == "")
		{
			alert("Please enter Zip Code");
			frm.elements['new[zipcode]'].focus();
			return;
		}
		if(isNaN(frm.elements['new[zipcode]'].value))
		{
			alert("Please enter Numbers Only");
			frm.elements['new[zipcode]'].focus();
			return;
		}

		if(frm.elements['new[comments]'].value == "")
		{
			alert("Please enter Comments");
			frm.elements['new[comments]'].focus();
			return;
		}
		if(frm.elements['ran'].value=='')
		{	
			alert("Please enter security code show in image");
			frm.elements['ran'].focus();
			return;
		}
		frm.add_deal.value= 'set';
		frm.keyword.value = 'Send';
		frm.submit(); 

}
function fnsearch_details()
{
	var frm = document.frmleads;
	if(frm.duration.value == 'month_to_date')
	{
		if(frm.monthdate.value == "")
		{
			alert("Please enter Day value");
			frm.monthdate.focus();
			return false;
		}
		if(frm.monthdate.value > 31)
		{
			alert("Date value shouldn't be greater than 31");
			frm.monthdate.focus();
			return false;
		}
		if(isNaN(frm.monthdate.value))
		{
			alert("Please enter numbers");
			frm.monthdate.focus();
			return false;
		}
	}
	if(frm.duration.value == 'week_to_date')
	{
		if(frm.days.value == "")
		{
			alert("Please select any value");
			frm.days.focus();
			return false;
		}
	}
	if(frm.duration.value == 'year_to_date')
	{
		if(frm.yeardate.value == "")
		{
			alert("Please enter Day value");
			frm.yeardate.focus();
			return false;
		}
		if(frm.yeardate.value > 31)
		{
			alert("Date value shouldn't be greater than 31");
			frm.yeardate.focus();
			return false;
		}
		if(isNaN(frm.yeardate.value))
		{
			alert("Please enter Numbers");
			frm.yeardate.focus();
			return false;
		}
		if(frm.yearmonth.value == "")
		{
			alert("Please enter month value");
			frm.yearmonth.focus();
			return false;
		}
		if(isNaN(frm.yearmonth.value))
		{
			alert("Please enter Numbers");
			frm.yearmonth.focus();
			return false;
		}
		if(frm.yearmonth.value> 12)
		{
			alert("month value shouldn't be greater than 12");
			frm.yearmonth.focus();
			return false;
		}
	}
	frm.search_det.value = 'search';
	frm.submit();
}

function showduration(frm,id)
{
	document.getElementById(id).style.display='';
}

function fntestimonial(frm)
{
	frm.hid.value="insert";
	frm.submit();
}
function fndeletetest(id,frm)
{
	if(confirm("Are you want to delete this testimonial?"))
	{
	frm.hid.value= id;
	frm.act.value="delete";
	frm.submit();
	}
}
function fnedittest(frm,id)
{
	frm.hid.value= id;
	frm.act.value="edit";
	frm.submit();
}

function fnUsed(frm,key,company,redirect)
{
	frm.keylink.value = key;
	frm.make_company.value = company;
	frm.keyword.value = '';
	frm.action = redirect;
	frm.submit();
	
}
function fnBackToSearch(frm,key,redirect)
{
	frm.keyword.value = key;
	frm.action = redirect;
	frm.submit();
}
function fnsearchbyVin(frm,key,redirect)
{
	if(frm.search_vin.value=='')
	{
		alert("Please enter Vin No");
		frm.search_vin.focus();
		return;
	}
	frm.searchKey.value = key;
	frm.action = redirect;
	
	frm.submit();
}
function contactus(frm)
{
	frm.keyword.value = 'Send';
	frm.submit();
}

function fnsearch_leadbytype(frm)
{
	frm.search_type.value = 'set';
	//alert(frm.search_type.value);
	frm.submit();
}

function fnViews(frm,key,redirect)
{
	frm.keyword.value = key;
	frm.action = redirect;
	frm.submit();
}

function fnViewsDisplay(frm,key,redirect,type)
{
	if(type == 'ByYearMonth')
	{
		if(frm.month.value == '')
		{
			alert("Please select Month");
			frm.month.focus();
			return;
		}
		if(frm.year.value == '')
		{
			alert("Please select year");
			frm.year.focus();
			return;
		}
	}
	frm.keyword.value = key;
	frm.type.value = type;
	frm.action = redirect;
	frm.submit();
}
function empContactUs(frm,emp_id,keyword,redirect)
{
	frm.emp_id.value = emp_id;
	frm.keyword.value = keyword;
	frm.action = redirect;
	frm.submit();
}

function quickquote(frm,dealer_id,redirect)
{
	if(frm.elements['veh[vehicle_id]'].value == '')
	{
		alert("Please select Vehicle");
		frm.elements['veh[vehicle_id]'].focus();
		return;
	}
	if(frm.elements['veh[first_name]'].value == '')
	{
		alert("Please enter First Name");
		frm.elements['veh[first_name]'].focus();
		return;
	}
	if(frm.elements['veh[last_name]'].value == '')
	{
		alert("Please enter Last Name");
		frm.elements['veh[last_name]'].focus();
		return;
	}
	if(frm.elements['veh[phone]'].value == '')
	{
		alert("Please enter Phone Number");
		frm.elements['veh[phone]'].focus();
		return;
	}
	if(!isValidEmail(frm.elements['veh[email]'],'yes'))
	{
		frm.elements['veh[email]'].focus();
		return;
	}
	if(frm.elements['veh[zipcode]'].value == '')
	{
		alert("Please enter Zip Code");
		frm.elements['veh[zipcode]'].focus();
		return;
	}
	frm.quick.value = 'QuickQuote';
	frm.dlr_id.value = dealer_id;
	frm.action = redirect;
	frm.submit();
}

function quote(frm,dealer_id,redirect)
{
	
	if(frm.elements['quote[first_name]'].value == '')
	{
		alert("Please enter First Name");
		frm.elements['quote[first_name]'].focus();
		return;
	}
	if(frm.elements['quote[last_name]'].value == '')
	{
		alert("Please enter Last Name");
		frm.elements['quote[last_name]'].focus();
		return;
	}
	if(!isValidNumber(frm.elements['quote[phone]'], " Phone Number", 'yes'))
		return;

	/*if(frm.elements['quote[phone]'].value == '')
	{
		alert("Please enter phone Number");
		frm.elements['quote[phone]'].focus();
		return;
	}*/
	if(!isValidEmail(frm.elements['quote[email]'],'yes'))
	{
		frm.elements['quote[email]'].focus();
		return;
	}
	if(frm.elements['quote[zipcode]'].value == '')
	{
		alert("Please enter Zip Code");
		frm.elements['quote[zipcode]'].focus();
		return;
	}
	if(frm.elements['quote[comments]'].value == '')
	{
		alert("Please enter Comments");
		frm.elements['quote[comments]'].focus();
		return;
	}
	frm.quick.value = 'QuickQuote';
	frm.dealer_id.value = dealer_id;
	frm.action = redirect;
	frm.submit();
}

function getquote(frm,dealer_id,redirect)
{
	frm.dealer_id.value = dealer_id;
	frm.action = redirect;
	frm.submit();
}

function DealerVehicles(frm,dealer_id,redirect)
{
	frm.dealer_id.value = dealer_id;
	frm.action = redirect;
	frm.submit();
}

function vinDecode(frm,vin_no,redirect)
{
	frm.vin_no.value = vin_no;
	frm.keyword.value = 'Vin Decode';
	frm.action = redirect;
	frm.submit();
}
function vinExtColor(frm,vin_no,redirect)
{
	frm.vin_no.value = vin_no;
	frm.keyword.value = 'Vin Decode';
	frm.action = redirect;
	frm.submit();
}

function Photos(frm,vin_no,redirect)
{
//	frm.vin_no.value = vin_no;
	frm.action = redirect;
	frm.submit();
}
function deleteImg(frm,id)
{
	frm.photo_id.value = id;
//	frm.action = redirect;
	frm.submit();
}

function fn_Chk1(frm,val)
 {
   if(frm.elements['chlist[]'][1])
   {
	   var len = frm.elements['chlist[]'].length;
	   for(i=0;i<len;i++)
	   {
		  if(val == 'All')
		  frm.elements['chlist[]'][i].checked = true;
		  else
		  frm.elements['chlist[]'][i].checked = false;
	   }
   }
   else if(frm.elements['chlist[]'])
   {
	   if(val == 'All')
		  frm.elements['chlist[]'].checked = true;
	   else
		  frm.elements['chlist[]'].checked = false;
   }
 }
 
 function deletecar(frm,str)
{
	var checkName = "";
	var count = 0;
	var invids = "";
	var len=frm.elements.length;
	if(len)
	{
	for(var i = 0; i < len; i++)
	{	
		if(frm.elements[i].type == "checkbox")
		{
			checkName = frm.elements[i].name.substr(0,6);
			if(checkName == "chlist")
			{
				if(frm.elements[i].checked == true)
				{
					count++;
					if(invids == "")
						invids = frm.elements[i].value;
					else
						invids += ","+frm.elements[i].value;
				}
			}
		}
	}
}
else
	{
		if(frm.elements.checked)
			count=1;
	}
	if(count == 0)
	{
		alert("Please select atleast one record to delete");
		return;
	}
	else if(confirm("Are you sure you want to delete the cars"))
	{
		frm.invids.value = invids;
		frm.act.value = "delete";
		//frm.action="events.php";
		frm.submit();
	}

}


function validate_coupons(frm)
{
		
		if(frm.elements['deal[theme]'].value == "")
		{
			alert("Please select Theme");
			frm.elements['deal[theme]'].focus();
			return false;
		}
		if(frm.elements['deal[main_title]'].value == "")
		{
			alert("Please enter Main Heading");
			frm.elements['deal[main_title]'].focus();
			return false;
		}
		if(frm.elements['deal[sub_title]'].value == "")
		{
			alert("Please enter Secondary Heading");
			frm.elements['deal[sub_title]'].focus();
			return false;
		}
		
		if(frm.elements['start_date'].value == "")
		{
			alert("Please select start date");
			frm.elements['start_date'].focus();
			return false;
		}
		if(frm.elements['hide_date'].value == "")
		{
			alert("Please select start date");
			frm.elements['hide_date'].focus();
			return false;
		}
		if(frm.elements['deal[days_valid]'].value == "")
		{
			alert("Please enter Days valid");
			frm.elements['deal[days_valid]'].focus();
			return false;
		}
		if(frm.elements['deal[details]'].value == "")
		{
			alert("Please enter Details");
			frm.elements['deal[details]'].focus();
			return false;
		}
		if(frm.elements['deal[disclaimer]'].value == "")
		{
			alert("Please enter Disclaimer");
			frm.elements['deal[disclaimer]'].focus();
			return false;
		}
		frm.keyword.value = 'Update';
		
}

function validateCoupon(frm)
{
	
		if(frm.elements['user[first_name]'].value == "")
		{
			alert("Please enter First Name");
			frm.elements['user[first_name]'].focus();
			return false;
		}
		if(frm.elements['user[last_name]'].value == "")
		{
			alert("Please enter Last Name");
			frm.elements['user[last_name]'].focus();
			return false;
		}
		if(!isValidEmail(frm.elements['user[email]'],'yes'))
		{
			frm.elements['user[email]'].focus();
			return false;
		}
		if(frm.elements['user[zip]'].value == "")
		{
			alert("Please enter your zip");
			frm.elements['user[zip]'].focus();
			return false;
		}
		frm.keyword.value = 'Coupon';
		frm.submit();
		
}

function fnContactDealer(frm,dealer_id,redirect)
{
	frm.dealer_id.value = dealer_id;
	frm.action = redirect;
	frm.submit();
}

function send_friend(vin,keyword)
{

	url="sendto_friend.php?vin="+vin+"&keyword="+keyword;
	newwindow = window.open( url, '', 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=0,height=500,width=700');
	
}

function fnsendtofriend(frm)
{
	if(frm.FirstName.value == '')
	{
		alert("Please enter First Name");
		frm.FirstName.focus();
		return ;
	}
	if(frm.LastName.value == '')
	{
		alert("Please enter Last Name");
		frm.LastName.focus();
		return ;
	}
	if(frm.Email.value == '')
	{
		alert("Please enter Email");
		frm.Email.focus();
		return ;
	}
	if(frm.Email.value != '')
	{
	   if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.Email.value)))
		{
			alert("Invalid Email Address");
			frm.Email.focus();
			return;
		}
	} 
	if(frm.FName1.value == '')
	{
		alert("Please enter Friend(1) Name");
		frm.FName1.focus();
		return ;
	}
	if(frm.FEmail1.value == '')
	{
		alert("Please enter Friend(1) Email");
		frm.FEmail1.focus();
		return ;
	}
	if(frm.FEmail1.value != '')
	{
	   if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.FEmail1.value)))
		{
			alert("Invalid Email Address");
			frm.FEmail1.focus();
			return;
		}
	}
	if(frm.FName2.value != '')
	{
		if(frm.FEmail2.value == '')
		{
			alert("Please enter Friend(2) Mail");
			frm.FEmail2.focus();
			return ;
		}
		if(frm.FEmail2.value != '')
		{
			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.FEmail2.value)))
			{
				alert("Invalid Email Address");
				frm.FEmail2.focus();
				return;
			}
		}
	}
	
	if(frm.FName3.value != '')
	{
		if(frm.FEmail3.value == '')
		{
			alert("Please enter Friend(3) Mail");
			frm.FEmail3.focus();
			return ;
		}
		if(frm.FEmail3.value != '')
		{
			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.FEmail3.value)))
			{
				alert("Invalid Email Address");
				frm.FEmail3.focus();
				return;
			}
		}
	}
	
	if(frm.FName4.value != '')
	{
		if(frm.Email4.value == '')
		{
			alert("Please enter Friend(4) Mail");
			frm.Email4.focus();
			return ;
		}
		if(frm.Email4.value != '')
		{
			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm.Email4.value)))
			{
				alert("Invalid Email Address");
				frm.Email4.focus();
				return;
			}
		}
	}
	
	if(frm.FCode.value == '')
	{
		alert("Please enter Valid Security Code shown above");
		frm.FCode.focus();
		return ;
	}
		
	frm.hdAct.value = 'MailSend';
	frm.submit();
}

function fnrequest_veh_info(frm)
{
	if(frm.elements['dealer_id'].value == "")
		{
			alert("Please select Dealer");
			frm.elements['dealer_id'].focus();
			return false;
		}
	 if(frm.elements['quote[make]'].value == "")
		{
			alert("Please select your make");
			frm.elements['quote[make]'].focus();
			return false;
		}
		 if(frm.elements['quote[model]'].value == "")
		{
			alert("Please select your model");
			frm.elements['quote[model]'].focus();
			return false;
		}
		 if(frm.elements['quote[veh_year]'].value == "")
		{
			alert("Please select your year");
			frm.elements['quote[veh_year]'].focus();
			return false;
		}
		 
		 if(frm.elements['quote[first_name]'].value == "")
		{
			alert("Please enter your First name");
			frm.elements['quote[first_name]'].focus();
			return false;
		}
		 if(frm.elements['quote[last_name]'].value == "")
		{
			alert("Please enter your Last Name");
			frm.elements['quote[last_name]'].focus();
			return false;
		}
		 if(frm.elements['quote[email]'].value == "")
		{
			alert("Please enter your Email");
			frm.elements['quote[email]'].focus();
			return false;
		}
		 if(frm.elements['quote[phone]'].value == "")
		{
			alert("Please enter your Phone number");
			frm.elements['quote[phone]'].focus();
			return false;
		}
		frm.vehicle.value = 'request_vehicle';
		frm.submit();
}

function open_statistics(id,key,mnt,yr,dur,from,to)
{
	url="print_statistics.php?dealer_id="+id+"&keyword="+key+"&month="+mnt+"&year="+yr+"&duration="+dur+"&from_date="+from+"&to_date="+to;
	newwindow = window.open( url, '', 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=0,height=500,width=750');
}

function veh_views(id,key,mnt,yr,dur,from,to)
{
	url="print_veh_stats.php?dealer_id="+id+"&keyword="+key+"&month="+mnt+"&year="+yr+"&duration="+dur+"&from_date="+from+"&to_date="+to;
	newwindow = window.open( url, '', 'toolbar=no,scrollbars=yes,location=no,statusbar=no,menubar=no,resizable=0,height=500,width=750');
}
<!-- -->