// JavaScript Document
var vehicleType = 0;
function showSearchCars(searchType)
{
	$('#dividsearchusedcar').removeClass('hometabactive');
	$('#dividsearchnewcar').removeClass('hometabactive');
	
	$('#homesearchtabusedcar').addClass('hometabinactive');
	$('#homesearchtabnewcar').addClass('hometabinactive');
	
	$('#homesearchtab'+searchType).removeClass('hometabinactive');
	$('#homesearchtab'+searchType).addClass('hometabactive');
	
	var makeHTML='<select name="txtselectmodel" id="txtselectmodel" style="width:200px;" disabled="disabled"><option value="">Select make first</option></select>';		
	
	if(searchType=="newcar")
	{
		$('#dividusedcarmodel').html(makeHTML);	
		$('#dividnewcarmodel').html(makeHTML);	
		
		$('#dividusedcarmake').css('display','none');
		$('#dividnewcarmake').css('display','block');
		
		$('#dividusedcarmodel').css('display','none');
		$('#dividnewcarmodel').css('display','block');	
		
		vehicleType=1;
		
	}else{		
		$('#dividusedcarmodel').html(makeHTML);	
		$('#dividnewcarmodel').html(makeHTML);
		
		$('#dividnewcarmake').css('display','none');
		$('#dividusedcarmake').css('display','block');
		
		$('#dividnewcarmodel').css('display','none');
		$('#dividusedcarmodel').css('display','block');
		vehicleType=0;
	}
}
//in index.php file file load car models selected by make..
function loadNewModels(vehType)
{
	var makeValue=$('#txtselectmake').val().replace(/^\s*|\s*$/g,'');
	
	if(makeValue=="")
	{
		var makeHTML='<select name="txtselectmodel" id="txtselectmodel" style="width:200px;" disabled="disabled"><option value="">Select make first</option></select>';		
		if(vehType==0)
		{
			$('#dividusedcarmodel').html(makeHTML);	
		}else
		{
			$('#dividnewcarmodel').html(makeHTML);	
		}		
	}else{
		var loadeHTML='<div class="padtop3"><div class="smallloader"></div></div>';
		if(vehType==0)
		{
			$('#dividusedcarmodel').html(loadeHTML);
		}else
		{
			$('#dividnewcarmodel').html(loadeHTML);	
		}	
		$.ajax({
			type:'GET',
			url:'ajax/indexloadcarmodel.php',
			data:'makeslug='+makeValue+'&vehtype='+vehType,
			success:function(msg){
				if(vehType==0)
				{
					$('#dividusedcarmodel').html(msg);
				}else
				{
					$('#dividnewcarmodel').html(msg);	
				}
			}
		});
	}
}
function loadAllModels()
{
	var makeValue=$('#submake').val().replace(/^\s*|\s*$/g,'');
	
	if(makeValue=="")
	{
		var makeHTML='<select name="submodel" id="submodel" style="width:200px;" disabled="disabled"><option value="">Select a Model</option></select>';		
		
		$('#submodeldiv').html(makeHTML);	
		
	}else{
		var loadeHTML='<div class="padtop3"><div class="smallloader"></div></div>';
		
			$('#submodeldiv').html(loadeHTML);
		
		$.ajax({
			type:'GET',
			url:'ajax/indexloadcarmodelall.php',
			data:'makeid='+makeValue,
			success:function(msg){
			
					$('#submodeldiv').html(msg);
			
			}
		});
	}
}
function checkSearch()
{
	var chkMake=$('#txtselectmake').val().replace(/^\s*|\s*$/g,'');
	var chkModel=$('#txtselectmodel').val().replace(/^\s*|\s*$/g,'');
	var formAction;
	if(vehicleType==0)
		formAction="used-cars/"+chkMake+"/"+chkModel;
	else
		formAction="new-cars/"+chkMake+"/"+chkModel;
	$('#searchform').attr("action", formAction);
	if(chkModel!="" && chkMake!="")
	{
		$('#dividhomesearchbutton').html('<div class="padtop3"><div class="smallloader"></div></div>');		
			
		var sendString="vehicletype="+$('#txtsearchtype').val().replace(/^\s*|\s*$/g,'');		
		if($('#txtsearchzipcode').val().replace(/^\s*|\s*$/g,'')=="")
		{
			sendString +="&postcode=0";
		}else{
			sendString +="&postcode="+$('#txtsearchzipcode').val().replace(/^\s*|\s*$/g,'');
		}
	
		$.ajax({
			type:'POST',
			data:sendString,
			url:'ajax/checkpostcode.php',
			success:function(msg){
				if(msg.replace(/^\s*|\s*$/g,'')=="error")
				{
					alert("Please enter a Valid UK Zipcode");
					$('#txtsearchzipcode').val('');
					$('#txtsearchzipcode').focus();					
					$('#dividhomesearchbutton').html('<div class="searchbutton"><a href="javascript:checkSearch()">Search</a></div>');
					return false;
				}else
				{
					
					$('#searchform').submit();
					return true;
				}
			}
	   });
	}else
	{
		alert('Please select valid vehicle Make and Model');
		//$('#txtselectmake').focus();
		return false;
	}
}
function gFocus(ele)
{
	//alert ($('#'+ele).val());
	 $('#'+ele).val("");

}

function lFocus(val,ele)
{
	//alert ($('#'+ele).val());
	if( $('#'+ele).val()=="")
		$('#'+ele).val(val);
}
function doSubscribe()
{
	var sendString;
	if( $('#submake').val()=="")
	{
		alert("Please select a Make first");
		$('#submake').focus();
		return false;
	}
	if( $('#submodel').val()=="")
	{
		alert("Please select a Model first");
		$('#submodel').focus();
		return false;
	}
	if( $('#subemail').val()=="Email Address" || $('#subemail').val()=="")
	{
		alert("Please enter a valid email address first");
		$('#subemail').focus();
		return false;
	}
	$('#subbutton').html('<div class="padtop3"><div class="smallloader"></div></div>');
	sendString="makeid="+$('#submake').val()+"&modelid="+$('#submodel').val()+"&keyword="+$('#subkeyword').val()+"&email="+$('#subemail').val()
	$.ajax({
			type:'POST',
			data:sendString,
			url:'ajax/indexsubscribe.php',
			success:function(msg){
				if(msg.replace(/^\s*|\s*$/g,'')=="error")
				{
					alert(msg);
				}else
				{
					//alert(msg);
					$('#subbutton').html('<a href="javascript:void(0);" onclick="doSubscribe();">SUBSCRIBE NOW</a>');
					alert("Congratulations !! You have sucussfully subscribed to a car");
					$("select#submake").val('');  
					$("select#submodel").val('');  
					$("#subkeyword").val('Keyword');  
					$("#subemail").val('Email Address');  
				}
			}
	   });
}

function checkForLogin()
{
	$.ajax({
		type:'GET',
		data:'',
		url:'ajax/checkuserlogin.php',
		success:function(msg){
			if(msg.replace(/^\s*|\s*$/g,'')=="1")
			{
				location.href='sellcar.php';	
			}else{
				alert('You need to login');
			}
		}
   });
}
