function checkvalid()
{
	if(Trim(document.getElementById('dServiceDate').value) == '')
	{
		//	alert("Please Enter Service Date");
		//	document.getElementById('dServiceDate').focus();
		TB_show("Service Estimator","#TB_inline?height=55&width=450&inlineId=seldate","");
		return false;
	}
	if(Trim(document.getElementById('vLocation').value) == '0-zerolocation')
	{
		//	alert("Please Select Location");
		//	document.getElementById('vLocation').focus();
		TB_show("Service Estimator","#TB_inline?height=55&width=450&inlineId=location","");
		return false;
	}
	if(document.getElementById('agree').checked == false)
	{
		//	alert("Please Select Location");
		//	document.getElementById('vLocation').focus();
		TB_show("Service Estimator","#TB_inline?height=55&width=450&inlineId=termscondition","");
		return false;
	}
}
function change_price(val)
{
	var get_val = val.split('-');
	var set_val = 'vBasePrice_'+get_val[1];
	
	var sel_id = 'ServiceId_1';
	
	
	if(get_val[2] != 'setzero')
		document.getElementById(set_val).value = get_val[2];
	else
		document.getElementById(set_val).value = '';
	
	if(get_val[1] == '1')
	{
		if(get_val[0] == '196' || get_val[0] == '197' || get_val[0] == '198')
		{
//			document.getElementById('show_combo').style.display = '';
      if(document.getElementById('vNotimes'))
			     document.getElementById('vNotimes').disabled = false;
		}
		else
		{
//			document.getElementById('show_combo').style.display = 'none';
      if(document.getElementById('vNotimes'))
			     document.getElementById('vNotimes').disabled = true;
		}
	}
	
	if(document.getElementById(sel_id).value == 'setzero-1-setzero')
	{
//		document.getElementById('show_combo').style.display = 'none';
    if(document.getElementById('vNotimes'))
		    document.getElementById('vNotimes').disabled = true;
	}
	
	var fld = document.frmbid.elements.length;
	var txTt = document.getElementById('vTotalPrice');
	
	txTt.value = 0;
	for ( var j=3; j< fld-2; j=j+2) {
		var tp = document.frmbid.elements[j].type;
		if ((document.frmbid.elements[j].name != "vTotalPrice") && (tp="textbox")){
			txTt.value = (txTt.value)*1 + (document.frmbid.elements[j].value)*1;
		} 
	}
}

//	funtion to change base price and total
function change_baseprice(val)
{
	var get_val = val.split('-');
	
	var sel_id = document.getElementById('ServiceId_1').value;
	var get_comboid = sel_id.split('-');
	if(get_comboid[0] == '196' || get_comboid[0] == '197' || get_comboid[0] == '198')
	{
//		document.getElementById('show_combo').style.display = '';
    if(document.getElementById('vNotimes'))
		    document.getElementById('vNotimes').disabled = false;
	}
	else
	{
//		document.getElementById('show_combo').style.display = 'none';
    if(document.getElementById('vNotimes'))
		  document.getElementById('vNotimes').disabled = true;
	}
		
	if(get_val[1] != 'zerolocation')
		document.getElementById('vBasePrice').value = Math.ceil(get_val[1]);
	else
		document.getElementById('vBasePrice').value = '';
	
	var fld = document.frmbid.elements.length;
	var txTt = document.getElementById('vTotalPrice');
	txTt.value = 0;
	for ( var j=3; j< fld-2; j=j+2) {
		var tp = document.frmbid.elements[j].type;
		if ((document.frmbid.elements[j].name != "vTotalPrice") && (tp="textbox")){
			txTt.value = (txTt.value)*1 + (document.frmbid.elements[j].value)*1;
		} 
	}
}
