// JavaScript Document
function setUserFilePath(){
		document.getElementById('myfile').value = document.getElementById('myfile').value;
		//var oFileSystem;
		//oFileSystem = new ActiveXObject("Scripting.FileSystemObject");
		//alert(oFileSystem.GetFile(userFile).Size+' Bytes');
		//alert(document.formSellYourCar.fileName.value);
	}
	
function checkAutoOfTheDay(){
	if(document.formSellYourCar.autoOfTheDay.checked){
		document.formSellYourCar.autoOfTheDay.value = "YES";
	}
	else{
		document.formSellYourCar.autoOfTheDay.value = "NO";
	}	
}
function distxtbox()
	{
		if(document.getElementById('cmbMake').value != 'othersmk')
		{
			document.getElementById('txtMake').disabled=true;
		}
		if(document.getElementById('cmbModel').value != 'othersmd')
		{
			document.getElementById('txtModel').disabled=true;
		}
		if(document.getElementById('cmbVariant').value != 'othersvt')
		{
			document.getElementById('txtVariant').disabled=true;
		}
		if(document.getElementById('cmbCity').value != 'othersct')
		{
			document.getElementById('txtCity').disabled=true;
		}

	}


function enbMake()
{
	if(document.getElementById('cmbMake').value =='othersmk')
	{
		document.getElementById('txtMake').disabled=false;
		document.getElementById('cmbModel').value='othersmd';
		document.getElementById('cmbModel').disabled=true;
		document.getElementById('cmbVariant').value='othersvt';
		document.getElementById('cmbVariant').disabled=true;
		document.getElementById('txtModel').disabled=false;
		document.getElementById('txtVariant').disabled=false;
		document.getElementById('txtMake').focus();
	}
	else 
	{
		document.getElementById('txtMake').disabled=true;
		document.getElementById('cmbModel').value='selmd';
		document.getElementById('cmbModel').disabled=false;
		document.getElementById('cmbVariant').value='selvt';
		document.getElementById('cmbVariant').disabled=false;
		document.getElementById('txtModel').disabled=true;
		document.getElementById('txtVariant').disabled=true;
		

	
		var defaultModel="<select name='pModel' style='width:139px;' id='cmbModel' tabindex='2' onchange='enbModel();'><option selected='selected' value='selmd'>Select a model</option></select>";

			 document.getElementById("ModelDiv").innerHTML =defaultModel;
			 var defaultTrim=	 "<select name='pVariant' style='width:139px;' id='cmbVariant' tabindex='3' onchange='enbVart();'><option value='selvt'>Select a variant</option><option value='othersvt'>Others</option></select>";
		
			 document.getElementById("TrimDiv").innerHTML =defaultTrim;


		//added for getting models using AJAX
if(document.getElementById('cmbMake').selectedIndex!=0){

selectedMake=document.getElementById('cmbMake').options[document.getElementById('cmbMake').selectedIndex].value;
//		alert("selected make = "+selectedMake);

		if (window.XMLHttpRequest) { // Mozilla, Safari, ...
			http_request = new XMLHttpRequest();
		} else if (window.ActiveXObject) { // IE
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
		}
		
		if (!http_request) {
			alert('Giving up :( Cannot create an XMLHTTP instance');
			return false;
		}
		else {
				var url="servlet/CarazooController?userAction=GETMODELFORMAKE" +"&selectedMake="+selectedMake+"&fromPage=sellyourcar";
			//	alert("url--->"+url);

				http_request.onreadystatechange = function() { 
					
				//	alert("state--->"+http_request.readyState);
					
					if (http_request.readyState == 4){
				//		alert(http_request.responseText);
					
					  document.getElementById("ModelDiv").innerHTML = http_request.responseText;

					  //document.getElementById('indRef').style.display='none'
					  //document.getElementById('modelId').style.display='block'
					  document.getElementById('cmbMake').focus();
					  return true;
					
					 } 
				} 
				http_request.open ("POST", url, true);			
				http_request.send(null);
		}
	}
	}
}

function enbModel()
{
	if(document.getElementById('cmbModel').options[document.getElementById('cmbModel').selectedIndex].value =='othersmd')
	{
		document.getElementById('txtModel').disabled=false;
		document.getElementById('cmbVariant').value='othersvt';
		document.getElementById('cmbVariant').disabled=true;
		//alert("in embModel "+document.getElementById('cmbVariant').value);
		document.getElementById('txtVariant').disabled=false;
		document.getElementById('txtModel').focus();
	}
	else
	{

	
	var defaultTrim="<select name='pVariant' style='width:139px;' id='cmbVariant' tabindex='3' onchange='enbVart();'><option value='selvt'>Select a variant</option></select>";
		
			 document.getElementById("TrimDiv").innerHTML =defaultTrim;

//added for populate Variant using AJAX
	if(document.getElementById('cmbModel').selectedIndex!=0){
		if (window.XMLHttpRequest) { // Mozilla, Safari, ...
  		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	var selectedMake=document.getElementById('cmbMake').options[document.getElementById('cmbMake').selectedIndex].value;
	
	var selectedModel=document.getElementById('cmbModel').options[document.getElementById('cmbModel').selectedIndex].value;
	
//	alert("make-->"+selectedMake);
//		alert("selectedModel-->"+selectedModel);

			if(http_request){
				   var	url="servlet/CarazooController?userAction=GET_VARIANT_FORMAKEMODEL" +"&selectedMake="+selectedMake + "&selectedModel="+selectedModel + "&fromPage=sellyourcar";
					http_request.onreadystatechange = function() { 
						
						
								if (http_request.readyState == 4){
									  //alert(http_request.readyState);
									  document.getElementById("TrimDiv").innerHTML = http_request.responseText;
									  //document.getElementById('indRef').style.display='none'
									  //document.getElementById('modelId').style.display='block'
									  //document.getElementById('cmbVariant').focus();
									  return true;
								} 
						} ;
					http_request.open ("POST", url, true);
					http_request.send(null);
			}
		}
		document.getElementById('txtModel').disabled=true;
		document.getElementById('cmbVariant').value='selvt';
		document.getElementById('cmbVariant').disabled=false;
		document.getElementById('txtVariant').disabled=true;
		document.getElementById('cmbModel').focus();
	}
}

function enbVart()
{
	if(document.getElementById('cmbVariant').options[document.getElementById('cmbVariant').selectedIndex].value =='othersvt')
	{
		document.getElementById('txtVariant').disabled=false;
		document.getElementById('txtVariant').focus();
	}
	else
	{
		document.getElementById('txtVariant').disabled=true;
		document.getElementById('cmbVariant').focus();
	}
}

function enbCity()
	{
	if(document.getElementById('cmbCity').value =='othersct')
	{
		document.getElementById('txtCity').disabled=false;
		document.getElementById('txtCity').value = "";
		document.getElementById('txtCity').focus();
	}
	else
	{
		
		document.getElementById('txtCity').disabled=true;
		document.getElementById('cmbCity').focus();
	}
}

function checkrange()
{
	if(document.getElementById('pExpectedPriceFrom').value >= document.getElementById('pExpectedPriceTo').value) {
		//alert("'From ExpectedPrice' should be less than 'To ExpectedPrice'");
		document.getElementById('pExpectedPriceTo').focus();
		return false;
	}
}


/*function showYear() {
// checkTrim();
var selYear = document.getElementById('pManufactureYear').value ; 
//alert(selYear);
//alert (selYear.options[selYear.selectedIndex].text);
if(selYear == 'Others')
	{
	document.getElementById('yearDropDown').style.display = "none";	
	//document.getElementById('pManufactureYear').value = "";
	document.getElementById('newYear').style.display = "inline";	
	}	
}*/
var binary;
			var filename;
			
			function upload() {
				var oThumbnail = document.getElementById("imgThumbnail");
				filename = document.getElementById('myfile').value;
				if(filename!=""){
					//alert(filename);
					//return false;
					
				//alert(filename+"  "+(filename.indexOf(".jpg") == -1));
//	formats accepted here ".jpg,.jpeg,.gif "
				if(filename.indexOf(".jpg") == -1){
					if(filename.indexOf(".jpeg") == -1){
						if(filename.indexOf(".gif") == -1){
							if(filename.indexOf(".JPG") == -1){
								if(filename.indexOf(".JPEG") == -1){
									if(filename.indexOf(".GIF") == -1){
										document.getElementById('myfile').value="";
										filename='';
										document.getElementById('myfile').select();
										document.getElementById('myfile').focus();
										alert("please enter .jpg,.jpeg,.gif image files ");
										return false;
										}}}}}}
						}// not == null				
										
			
				oThumbnail.src = "file:///" + escape(filename).replace(/%5C/gi,'/').replace(/%3A/gi,':');
			
				//getSize(oThumbnail);
				//return true;
			}
			
			function getSize(oImg)
			{
				//alert(oImg.Type.match(/image/gi));
				if (oImg.fileSize >-1) {
					var tempsize=oImg.fileSize/1024;
					if(tempsize >50)
					{
						alert("File size should not cross 50 KB ");
						//document.getElementById('myfile').reset();
						document.getElementById('myfile').select();
						document.getElementById('myfile').focus();
						return false;
					}								
				}
			}
		
