var loadinggif="<div ><img src='_images/ajax.gif' /> Checking.....</div>";
function clearFeild(FID)
{
	var val = document.getElementById(FID).value;
	if(FID=="fname" && val =="First Name")
		document.getElementById(FID).value="";
	else if (FID=="lname" && val =="Last Name")
		document.getElementById(FID).value="";		
	else if (FID=="tpCode" && val =="011 / 077")
		document.getElementById(FID).value="";
	else if (FID=="tpNumber" && val =="541541")
		document.getElementById(FID).value="";		
}
function emailValidation()
{
	document.getElementById('Blue_BoxDivValMsg').style.display='block';
	$('#Blue_BoxDivValMsg').removeClass().addClass('MessageBoxWarningUser').fadeIn(1000);
	document.getElementById('Blue_BoxDivValMsg').innerHTML="<div><img src='_images/rotateicon.gif' />Checking.....</div>";
	
	contentPlaceHolder = 'Blue_BoxDivValMsg';
	var url="ajax_code.php";
	url=url+"?action=checkEmail";
	url=url+"&sesid="+Math.random();
	url=url+"&email="+$('#email').val();
	sendCodeRequest(url);	
}

function displayUploaedImages(vehicle_id,user_type)
{
	contentPlaceHolder = "disimages";
	var url="ajax_code.php";
	url=url+"?action=disimages";
	url=url+"&sesid="+Math.random();
	url=url+"&vehicle_id="+vehicle_id;
	url=url+"&user_type="+user_type;
	sendCodeRequest(url);
}

function displayProfileImages(profile_id)
{
	contentPlaceHolder = "disimages";
	var url="ajax_code.php";
	url=url+"?action=disProImages";
	url=url+"&sesid="+Math.random();
	url=url+"&profile_id="+profile_id;
	sendCodeRequest(url);
}

function displayUploaedImages_edit(vehicle_id)
{
	contentPlaceHolder = "disimages";
	var url="ajax_code.php";
	url=url+"?action=disimages_edit";
	url=url+"&sesid="+Math.random();
	url=url+"&vehicle_id="+vehicle_id;
	sendCodeRequest(url);
}

function getModelData(action,conph,val)
{
	contentPlaceHolder = conph;
	var url="ajax_code.php";
	url=url+"?action="+action;
	url=url+"&sesid="+Math.random();
	url=url+"&make="+val;

	sendCodeRequest(url);
}

function createRequestObject() {

   var req;

   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {

      alert('Problem creating the XMLHttpRequest object');
   }

   return req;

}


var https = createRequestObject();




function sendCodeRequest(url) {
   https.open('get', url);
   https.onreadystatechange = handleCodeResponse;
   https.send(null);
}
var count=0;


function handleCodeResponse() {

  if(https.readyState == 4 ) ///////////  && http.status == 200 ///////////////////
  {
      var response = https.responseText;
	  //alert(response);
      if(response) {
		//document.getElementById(contentPlaceHolder).innerHTML= response;
		if(contentPlaceHolder=="Blue_BoxDivValMsg")
		{
			var Blue_BoxDivValMsg = '#Blue_BoxDivValMsg';
			
			response = response.replace(/^\s+|\s+$/g, '') ;
			if(response=="Email already exists!")
			{
				$(Blue_BoxDivValMsg).removeClass().addClass('MessageBoxExisitEmail').fadeIn(1000);
				
			}
			else
				$(Blue_BoxDivValMsg).removeClass().addClass('MessageBoxSuccessEmail').fadeIn(1000);
		}
		document.getElementById(contentPlaceHolder).innerHTML= response;


			
		count=count+1;		
      }
	  
   }
   else
   {
		if(contentPlaceHolder=="Blue_BoxDivValMsg")
		{
			$(Blue_BoxDivValMsg).removeClass().addClass('MessageBoxWarningUser').fadeIn(1000);
			document.getElementById(contentPlaceHolder).innerHTML = loadinggif;
		}
		else if(contentPlaceHolder=="disimages") 
	   		document.getElementById(contentPlaceHolder).innerHTML = "";
		else
			document.getElementById(contentPlaceHolder).innerHTML = "<div>Please wait...</div>";
   }
}

function ValidateKey(f1,f2,f3,f4,f5) 
{   
   var key=f2;
   if (f3=='a')
   {
     var allowed='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ :0123456789"\'\\/;,.?!£$%^&*()_+-*{}@~<>&';
   }
   else if (f3=='n')
   {
     var allowed='01 23456789+-()';
   }
   else if (f3=='i')
   {
     var allowed='0123456789';
   }
   else if (f3=='s')
   {
     var allowed=f4;
   }
   if (f3!='')
   {
      if (key!=13)
      {
         if (allowed.indexOf(String.fromCharCode(key))==-1) 
         {
            key=0;  
         }
      }
   }

   if (f3=='n'||f3=='i')
   {    
      if (key==46)
      {
         if (f1.value.indexOf('.')>-1)
         {
            key=0;
         }
      }
   }

   
   if (f5=='u')
   {
      var newkey=String.fromCharCode(key).toUpperCase();
      key=newkey.charCodeAt(0);
   }
   else if (f5=='l')
   {
      var newkey=String.fromCharCode(key).toLowerCase();
      key=newkey.charCodeAt(0);
   }

   window.event.keyCode=key;
}

function emailEnter()
{
	//var email = document.getElementById('email').value;
	document.getElementById('checkEmailBut').style.display='block';
}

function Advancesubmiting()
{
	document.advancesearch.submit();
}
function AdvanceformReset()
{
	var form = document.advancesearch;
	form.make.value="";
	form.model.value="";
	form.minYear.value="";
	form.maxYear.value="";
	form.minPrice.value="";
	form.maxPrice.value="";
	form.vehicleType.value="";
	form.minMileage.value="";
	form.maxMileage.value="";
	form.driveType.value="";
	form.transmission.value="";
	form.fuel.value="";
	form.keyword.value="";
	form.engine.value="";
	
}
function createSubmiting(formname)
{
	if(formname=="pre")
		document.pre.submit();
	else if(formname=="std")
		document.std.submit();
	else if(formname=="fre")
		document.fre.submit();	
}
function clearText(val)
{
	val.value="";
}
function replaceText(val)
{
		if(val.value=="")
	{
		val.value="- Any Keyword -";
	}	
}
function submitting(form)
{
	document.form.submit();
}	
function submittingSort()
{
	document.getElementById('sortsub').submit();	
}
function hide_show(val)
{
	if(val=="Other")
		document.getElementById('vehicle_other').style.display='block';
	else
		document.getElementById('vehicle_other').style.display='none';
}
function blockTransmission(val)
{
	if(val=="Automatic")
	{
		document.getElementById('transSpeed').value="";		
		document.getElementById('transSpeed').disabled=true;		
	}
	else
	{
		document.getElementById('transSpeed').disabled=false;
	}
}
function Clickevent(char, mozChar,buton_name)
{
	
	if(mozChar != null) {
	 	if (mozChar == 13) {  

/*			var button = document.getElementById("loginButton3"); 
			var e = document.createEvent("loginButton3");
			e.initEvent('click', true, true);
			button.dispatchEvent(e);*/
		}
	}
	else
	{
	//alert(event.keyCode);
	//document.getElementById('loginButton').focus();
	      if (event.keyCode == 13) {  
            event.returnValue=false;
            event.cancel=true;

            if (document.getElementById(buton_name) != null){
					
                  document.getElementById(buton_name).click();
            }
		}
	}
}
