function OpenPicture(Fe_no)
{
	var popup = window.open(Fe_no, "wopen", "toolbar=no,resizable=yes,scrollbars=yes,width=700 ,height=580,left=0, top=0");
	popup.focus();

}

function fillList(lst1, lst2, xmlpage, cValue, cID){
	var http = (window.ActiveXObject)? new ActiveXObject("MSXML2.XMLHTTP"): new XMLHttpRequest;
	var sUrl = xmlpage + "?r=" + Math.random() + "&id=" + lst1.value;
	http.open("GET", sUrl, false, null, null);
	http.send(null);
	var xml = http.responseXML;
	var opt = lst2.options;
	opt.length = 1;
	if(window.ActiveXObject){
		xml.setProperty("SelectionLanguage", "XPath");
		var data = xml.selectNodes("//recordset/record");
		for( var k=0; data.length > k; k++){
			var nID = data[k].selectSingleNode(cID);
			var nValue = data[k].selectSingleNode(cValue);
			opt[opt.length] = new Option(nValue.firstChild.nodeValue, nID.firstChild.nodeValue);
		}
	}
	else{
		var xpath = new window.XPathEvaluator;
		var data = xpath.evaluate("//recordset/record", xml, null, 7, null);
		for(var k = 0; data.snapshotLength > k; k++){
			var nID = xpath.evaluate( cID, data.snapshotItem(k), null, 9, null).singleNodeValue;
			var nValue = xpath.evaluate( cValue, data.snapshotItem(k), null, 9, null).singleNodeValue;
			opt[opt.length] = new Option(nValue.firstChild.nodeValue, nID.firstChild.nodeValue);
		}
	}
}


function updatesession(chk,br,nPic)
{
	tn = Math.random() ;
	cunits = parseInt(document.getElementById("offunit").innerHTML);
	if (nPic)
		addName = nPic;
	else 
		addName = "";
	if (chk.name == "Add") {
		if ((document.getElementById("off" +chk.id).value=="") || (isNaN(document.getElementById("off" + chk.id).value))) 
				alert ("Please! Make a valid offer!");
		else {
			document.getElementById("offupd").src =  "addmoddel.cfm?Add=1&VehNo="+chk.id+"&off="+document.getElementById("off"+chk.id).value+"&br="+br+"&nn="+tn;
			chk.src = "images/remove"+addName+".gif";
			chk.name  = "Del"; 
			cunits = parseInt(document.getElementById("offunit").innerHTML) + 1;
			document.getElementById("offunit").innerHTML = cunits;
		}
	} else if (chk.name == "Del") {
				document.getElementById("offupd").src =  "addmoddel.cfm?del=1&VehNo="+chk.id+"&nn="+tn;
				chk.src = "images/add"+addName+".gif";
				chk.name  = "Add"; 
				cunits = parseInt(document.getElementById("offunit").innerHTML) - 1;
				document.getElementById("offunit").innerHTML = cunits;
	} else if (chk.name == "offval") {
		if (chk.value > 0 && chk.value != "" ) {
			str = chk.id;
			str =  str.substring(3,str.length);
		if (document.getElementById(str).name == "Del")
			document.getElementById("offupd").src ="addmoddel.cfm?VehNo="+str+"&off="+document.getElementById("off"+str).value+"&nn="+tn;
		}
	}
}

function RemoveOffer(f,vNo)
{
	f.txtFe.value = vNo.id;
	f.submit();
}

function RequiredFields(f)
{
	s = '';
	s = 'Please fill out missin information below:';
	cont = true;
	for(i=0; i<f.length;i++)
	{
		if(f.elements[i].className.toLowerCase()=='vtextbox')
		{
			if (f.elements[i].value == '')
			{
				s += '\n   ';
				s += f.elements[i].title;
				cont = false;
			}
		}
	}
	if (parseInt(f.txtCnt.value) == 0) {
		s += '\n   '+f.txtCnt.title;
		cont = false;
	}
	if (!checkEmail(f.txtEmail.value))
	{
		s += '\n   E-mail address is invalid';
		cont = false;
	}
	if (!cont)
		alert (s);
	return cont;
}

function checkEmail(email) 
{ 
 var invalid = "~`|#$%&*()+={}!\"<>?/[]:; \\"; 
 var cnt=0; 
 var result=true; 


 if (email.length<5) 
 { 
  result=false; 
 } 
 if (email.indexOf("@")==-1) 
 { 
  result=false; 
 } 
 for (var i=0;i<email.length;i++) 
 { 
  if ((invalid.indexOf(email.charAt(i))!=-1)&&(result==true)) 
  { 
   result=false; 
  } 
  if (email.charAt(i)=="@") 
   cnt++; 
 } 
 if (cnt>1) 
 { 
  result=false; 
 } 
 var s=email.charAt(0); 
 var e=email.charAt(email.length); 
 if ((s=="@") || (s==".") || (s=="-")) 
 { 
  result=false; 
 } 
 if ((e=="@") || (e==".") || (e=="-"))  
 { 
  result=false; 
 }
 return result;
} 


function CheckFinal(f)
{
	if (!f.tAgree.checked) {
		alert("Please confirm that you have read and agree our terms and condition!");
		return false;
	} else
		return true;
}

function ChangeStep(f)
{
	f.fStep.value = 1;
	f.action = "vehicleoffer.cfm";
	f.submit();
}

function enableID(sh,id,id2)
{
	if (sh.value == "0"){
		document.getElementById(id).disabled=true;
		document.getElementById(id2).disabled=true;
		document.getElementById(id2).src="images/dsend.jpg";
	}else {
		document.getElementById(id).disabled=false;
		document.getElementById(id2).disabled=false;
		document.getElementById(id2).src="images/send.jpg";
		document.getElementById(id).focus();
	}
}
