function isEmailValid(email){
	var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
	return emailPattern.test(email)	
}

// for registration form validation

function regValidate(frm,types){
	if(types == "undefined")
		var types = "register"; 
		
	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[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[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(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 (!isEmailValid(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_quickcontact(frm)

{

	if(frm.elements['qcontact[first_name]'].value == "")

	{

		alert("Please Enter First Name");

		frm.elements['qcontact[first_name]'].focus();

		return false;

	}



	frm.quickcontact.value="quickcontact";

	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(!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 shown in image");

			frm.elements['ran'].focus();

			return false;

		}

		frm.offer.value="requestoffer";

		frm.submit();

}



function fqcontact(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(frm.elements['contact[email]'].value!=""){
			if (!isEmailValid(frm.elements['contact[email]'].value)){
				alert("Invalid Email Address");
				frm.elements['contact[email]'].focus();
				return;
			}
        }

		if(frm.elements['contact[message]'].value == ""){
			alert("Please Enter Your Message");
			frm.elements['contact[message]'].focus();
			return false;
		}		

		frm.contact.value="quickcontact";
		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(!isEmailValid(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(!isEmailValid(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 (!isEmailValid(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 (!isEmailValid(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 (!isEmailValid(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');

}

<!-- -->
