// JavaScript Document
function gr(id){return getRef(id);}
function gs(id){return getSty(id);}
function gsh(id){gs(id).display='none';}
function gsw(id){gs(id).display='block';}
function gsd(id){return gs(id).display;}
function gsb(id){return gs(id).backgroundColor;}
function gri(id,h){gr(id).innerHTML=h;}
function grv(id){return gr(id).value;}

function calc_class()
{
	this.n_veh=2;
	this.p_veh=2;
	this.s_veh='';
	this.cls='dv_veh0';
	
	this.get_veh = function()
	{
		i=this.n_veh; this.n_veh++;
		/*
		j=this.p_veh; this.p_veh++; o=0; 
		for(k=2; gr("v_date_"+(this.n_veh-k))!= undefined; k++){o++;}
		*/
		
return "<div id=vehc"+i+" >"+
"<table width=100% class=clc_block border=0 cellspacing=0 cellpadding=0><tr><td>"+
"<table width=100% border=0 cellspacing=0 cellpadding=0>"+
"<tr class=clc_h><td class=l1>&nbsp;</td><td class=c1> Vehicle #"+i+"</td><td class=c1 align=right><div id=hlpc>"+
"<table border=0 cellspacing=0 cellpadding=0><tr><td><a href=\"javascript:f.del_veh('"+i+"');\" style='color:white;'>Close</a>&nbsp;</td><td width=13><img src='imgs/calc/hc.gif' onclick=\"f.del_veh('"+i+"');\"/></td></tr></table></div></td>"+
"<td class=r1>&nbsp;</td></tr></table></td></tr><tr><td style='border-left:1px solid #ddd; border-right:1px solid #ddd; padding:10px 0px 5px 0px;'><table class=tC_secb border=0 cellspacing=0 cellpadding=0><tr><td align=right style='width:194px;'>Ready to ship on&nbsp;&nbsp;</td><td><input type=text name=v_date[] class=chk style='width:80px; text-align:center;' /></td></tr><tr><td align=right>Destination country<a href=\"javascript:c.show_help('hlp1')\" title='Click for help. This link will open a new window.'>?</a>&nbsp;&nbsp;</td><td><input type=text name=v_dest[] class=chk /></td></tr>"+
"<tr><td align=right>Pickup service<a href=\"javascript:f.show_help('hlp2')\" title='Click for help. This link will open a new window.'>?</a> &nbsp;&nbsp;<br /></td><td class=psrv><input type=hidden id=v_psrv"+i+" name=v_psrv[] value=No /><input type=radio name=v_psr"+i+"  onclick='st_no(this,"+i+")' checked />&nbsp;No&nbsp;&nbsp;<input type=radio name=v_psr"+i+" onclick='st_yes(this,"+i+")' />&nbsp;Yes</td></tr>"+

"<tr id=v_psrv_td"+i+" style='display:none;'><td align=right><span style='color:#666; font:10px tahoma;'>Then type: Contact Name,&nbsp;&nbsp;<br />Company (Auction) Name, Phone#,&nbsp;&nbsp;<br />Complete address, Lot# (if at auction)&nbsp;&nbsp;&nbsp;</span></td><td><textarea id=v_psrt"+i+" name=v_pickup[] rows=3 ></textarea></td></tr><tr><td align=right>Make&nbsp;&nbsp;</td><td><input type=text name=v_make[] class=chk /></td></tr><tr><td align=right>Model&nbsp;&nbsp;</td><td><input type=text name=v_model[] class=chk /></td></tr><tr><td align=right>Year&nbsp;&nbsp;</td><td><input type=text name=v_year[] class=chk /></td></tr><tr><td align=right>VIN <a href=\"javascript:c.show_help('hlp3')\" title='Click for help. This link will open a new window.'>?</a>&nbsp;&nbsp;</td><td><input type=text name=v_vin[] class=chk /></td></tr><tr><td align=right>Insurance (optional, if required) <a href=\"javascript:c.show_help('hlp4')\" title='Click for help. This link will open a new window.'>?</a>&nbsp;&nbsp;</td><td><input type=text name=v_insur[] value=\"Declared value in USD if Required\" onfocus=\"if(this.value=='Declared value in USD if Required')this.value='';\" /></td></tr></table></td></tr><tr><td><table width=100% border=0 cellspacing=0 cellpadding=0><tr class=clc_f><td class=l3></td><td class=c3>&nbsp;</td><td class=r3></td></tr></table></td></tr></table></div>";
	}
	this.add_veh = function()
	{
		gr('dveh').innerHTML += this.get_veh();
//		gr('test').innerText = this.get_veh();
	}
	this.del_veh = function(i)
	{
		gri('vehc'+i,'');
		gsh('vehc'+i);
		this.p_veh--;
	}
	this.res_veh = function()
	{
		gri('dveh',this.s_veh);
		this.p_veh=2;
	}
	this.copy_veh = function()
	{
		if(this.s_veh=='')this.s_veh=gr('dveh').innerHTML;
	}
//---
	this.check_email_str = function(str)
	{
		return true;
	}
	this.emailCheck = function(emailStr,mess){emailPat=/^(.+)@(.+)$/;matchArray=emailStr.match(emailPat);
	if(matchArray==null){alert("Please, Enter correct "+mess+" email address!");return false;} return true;}

	this.check_email = function(o){if(!this.check_email_str(o.value))gs(o.name).backgroundColor="#FF8080";}
	this.check_form = function()
	{
		if(document.calc.lb_ch1.checked && document.calc.lb_ch2.checked)
		{
			if(this.emailCheck(gr('or_email').value,'Origin'))gr('calc').submit();
		}
		else
			alert("Please agree to terms and conditions of service.");
	}
	this.show_help = function(ur)
	{help_win = window.open("help_file_cars.php#"+ur,"subWind","height=400,width=300,scrollbars,title=no");help_win.focus();}

//---
}

var f=new calc_class();

