function setSame(obj)
{
	var objname = obj.name;

	var objvalue = document.getElementById(objname).checked;

	if (objvalue)
	{
		asynValue(objname);
	}
	else
	{
		clearValue(objname);
	}
}

function asynWithInfo(objname)
{
	if (objname == 'contact')
	{
		//asynValue('bsamecontact');
		asynValue('pusamecontact');
		asynValue('dsamecontact');
	}
	else
	{
		if (objname == 'billing')
		{
			asynValue('dsamebilling');
			asynValue('pusamebilling');
		}
	}
}

function clearValue(objname)
{
	var objvalue = document.getElementById(objname).checked;
	if (objvalue)
	{
		return;
	}
	if (objname == 'bsamecontact')
	{
		document.getElementById('bname').disabled 	= '';
		document.getElementById('bemail').disabled 	= '';
		document.getElementById('bphone').disabled 	= '';
		document.getElementById('bfax').disabled 	= '';

		document.getElementById('bname').value 		= '';
		document.getElementById('bemail').value 	= '';
		document.getElementById('bphone').value 	= '';
		document.getElementById('bfax').value 		= '';
	}
	else
	{
		if (objname == 'pusamecontact')
		{
			document.getElementById('puname').disabled 	= '';
			document.getElementById('puemail').disabled = '';
			document.getElementById('puphone').disabled = '';
			document.getElementById('pufax').disabled 	= '';

			document.getElementById('puaddress').disabled 	= '';
			document.getElementById('pustate').disabled 	= '';
			document.getElementById('pucity').disabled 		= '';
			document.getElementById('puzip').disabled 		= '';

			document.getElementById('puname').value 	= '';
			document.getElementById('puemail').value 	= '';
			document.getElementById('puphone').value 	= '';
			document.getElementById('pufax').value 		= '';

			document.getElementById('puaddress').value 	= '';
			document.getElementById('pustate').value 	= '0';
			document.getElementById('pucity').value		= '';
			document.getElementById('puzip').value 		= '';
		}
		else
		{
			if (objname == 'pusamebilling')
			{
				document.getElementById('puname').disabled 	= '';
				document.getElementById('puemail').disabled = '';
				document.getElementById('puphone').disabled = '';
				document.getElementById('pufax').disabled 	= '';

				document.getElementById('puaddress').disabled 	= '';
				document.getElementById('pustate').disabled 	= '';
				document.getElementById('pucity').disabled 		= '';
				document.getElementById('puzip').disabled 		= '';

				document.getElementById('puname').value 	= '';
				document.getElementById('puemail').value 	= '';
				document.getElementById('puphone').value 	= '';
				document.getElementById('pufax').value 		= '';

				document.getElementById('puaddress').value 	= '';
				document.getElementById('pustate').value 	= '0';
				document.getElementById('pucity').value		= '';
				document.getElementById('puzip').value 		= '';
			}
			else
			{
				if (objname == 'dsamecontact')
				{
					document.getElementById('dname').disabled 	= '';
					document.getElementById('demail').disabled 	= '';
					document.getElementById('dphone').disabled 	= '';
					document.getElementById('dfax').disabled 	= '';

					document.getElementById('daddress').disabled 	= '';
					document.getElementById('dstate').disabled 		= '';
					document.getElementById('dcity').disabled 		= '';
					document.getElementById('dzip').disabled 		= '';

					document.getElementById('dname').value 		= '';
					document.getElementById('demail').value 	= '';
					document.getElementById('dphone').value 	= '';
					document.getElementById('dfax').value 		= '';

					document.getElementById('daddress').value 	= '';
					document.getElementById('dstate').value 	= '0';
					document.getElementById('dcity').value 		= '';
					document.getElementById('dzip').value 		= '';
				}
				else
				{
					if (objname == 'dsamebilling')
					{
						document.getElementById('dname').disabled 	= '';
						document.getElementById('demail').disabled 	= '';
						document.getElementById('dphone').disabled 	= '';
						document.getElementById('dfax').disabled 	= '';

						document.getElementById('daddress').disabled 	= '';
						document.getElementById('dstate').disabled 		= '';
						document.getElementById('dcity').disabled 		= '';
						document.getElementById('dzip').disabled 		= '';

						document.getElementById('dname').value 		= '';
						document.getElementById('demail').value 	= '';
						document.getElementById('dphone').value 	= '';
						document.getElementById('dfax').value 		= '';

						document.getElementById('daddress').value 	= '';
						document.getElementById('dstate').value 	= '0';
						document.getElementById('dcity').value 		= '';
						document.getElementById('dzip').value 		= '';

					}
				}
			}
		}
	}
}

function asynValue(objname)
{
	var objvalue = document.getElementById(objname).checked;
	if (!objvalue)
	{
		return;
	}

	if (objname == 'bsamecontact')
	{
		document.getElementById('bname').disabled 	= 'disabled';
		document.getElementById('bemail').disabled 	= 'disabled';
		document.getElementById('bphone').disabled 	= 'disabled';
		document.getElementById('bfax').disabled 	= 'disabled';

		document.getElementById('bname').value 		= document.getElementById('cname').value;
		document.getElementById('bemail').value 	= document.getElementById('cemail').value;
		document.getElementById('bphone').value 	= document.getElementById('cphone').value;
		document.getElementById('bfax').value 		= document.getElementById('cfax').value;
	}
	else
	{
		if (objname == 'pusamecontact')
		{
			document.getElementById('pusamebilling').checked = '';

			document.getElementById('puname').disabled 	= 'disabled';
			document.getElementById('puemail').disabled = 'disabled';
			document.getElementById('puphone').disabled = 'disabled';
			document.getElementById('pufax').disabled 	= 'disabled';

			document.getElementById('puaddress').disabled 	= 'disabled';
			document.getElementById('pustate').disabled 	= 'disabled';
			document.getElementById('pucity').disabled 		= 'disabled';
			document.getElementById('puzip').disabled 		= 'disabled';

			document.getElementById('puname').value 	= document.getElementById('cname').value;
			document.getElementById('puemail').value 	= document.getElementById('cemail').value;
			document.getElementById('puphone').value 	= document.getElementById('cphone').value;
			document.getElementById('pufax').value 		= document.getElementById('cfax').value;

			document.getElementById('puaddress').value 	= document.getElementById('baddress').value;
			document.getElementById('pustate').value 	= document.getElementById('bstate').value;
			document.getElementById('pucity').value 		= document.getElementById('bcity').value;
			document.getElementById('puzip').value 		= document.getElementById('bzip').value;
		}
		else
		{
			if (objname == 'dsamecontact')
			{
				document.getElementById('dsamebilling').checked = '';

				document.getElementById('dname').disabled 	= 'disabled';
				document.getElementById('demail').disabled 	= 'disabled';
				document.getElementById('dphone').disabled 	= 'disabled';
				document.getElementById('dfax').disabled 	= 'disabled';

				document.getElementById('daddress').disabled 	= 'disabled';
				document.getElementById('dstate').disabled 		= 'disabled';
				document.getElementById('dcity').disabled 		= 'disabled';
				document.getElementById('dzip').disabled 		= 'disabled';

				document.getElementById('dname').value 		= document.getElementById('cname').value;
				document.getElementById('demail').value 	= document.getElementById('cemail').value;
				document.getElementById('dphone').value 	= document.getElementById('cphone').value;
				document.getElementById('dfax').value 		= document.getElementById('cfax').value;

				document.getElementById('daddress').value 	= document.getElementById('baddress').value;
				document.getElementById('dstate').value 	= document.getElementById('bstate').value;
				document.getElementById('dcity').value 		= document.getElementById('bcity').value;
				document.getElementById('dzip').value 		= document.getElementById('bzip').value;
			}
			else
			{
				if (objname == 'dsamebilling')
				{
					document.getElementById('dsamecontact').checked = '';

					document.getElementById('dname').disabled 	= 'disabled';
					document.getElementById('demail').disabled 	= 'disabled';
					document.getElementById('dphone').disabled 	= 'disabled';
					document.getElementById('dfax').disabled 	= 'disabled';

					document.getElementById('daddress').disabled 	= 'disabled';
					document.getElementById('dstate').disabled 		= 'disabled';
					document.getElementById('dcity').disabled 		= 'disabled';
					document.getElementById('dzip').disabled 		= 'disabled';

					document.getElementById('dname').value 		= document.getElementById('bname').value;
					document.getElementById('demail').value 	= document.getElementById('bemail').value;
					document.getElementById('dphone').value 	= document.getElementById('bphone').value;
					document.getElementById('dfax').value 		= document.getElementById('bfax').value;

					document.getElementById('daddress').value 	= document.getElementById('baddress').value;
					document.getElementById('dstate').value 	= document.getElementById('bstate').value;
					document.getElementById('dcity').value 		= document.getElementById('bcity').value;
					document.getElementById('dzip').value 		= document.getElementById('bzip').value;
				}
				else
				{
					if (objname == 'pusamebilling')
					{
						document.getElementById('pusamecontact').checked = '';

						document.getElementById('puname').disabled 	= 'disabled';
						document.getElementById('puemail').disabled = 'disabled';
						document.getElementById('puphone').disabled = 'disabled';
						document.getElementById('pufax').disabled 	= 'disabled';

						document.getElementById('puaddress').disabled 	= 'disabled';
						document.getElementById('pustate').disabled 	= 'disabled';
						document.getElementById('pucity').disabled 		= 'disabled';
						document.getElementById('puzip').disabled 		= 'disabled';

						document.getElementById('puname').value 	= document.getElementById('bname').value;
						document.getElementById('puemail').value 	= document.getElementById('bemail').value;
						document.getElementById('puphone').value 	= document.getElementById('bphone').value;
						document.getElementById('pufax').value 		= document.getElementById('bfax').value;

						document.getElementById('puaddress').value 	= document.getElementById('baddress').value;
						document.getElementById('pustate').value 	= document.getElementById('bstate').value;
						document.getElementById('pucity').value		= document.getElementById('bcity').value;
						document.getElementById('puzip').value 		= document.getElementById('bzip').value;
					}
				}
			}
		}
	}
}

function enableButton()
{
	var btnSend_top = document.getElementById('btnSend_top');
	btnSend_top.disabled = false;
	btnSend_top.value = "Submit";

	document.getElementById( 'spmsg_top' ).innerHTML = '';
	document.getElementById( 'pmsg_top' ).innerHTML = '';

	var btnSend_bottom = document.getElementById('btnSend_bottom');
	btnSend_bottom.disabled = false;
	btnSend_bottom.value = "Submit";

	document.getElementById( 'spmsg_bottom' ).innerHTML = '';
	document.getElementById( 'pmsg_bottom' ).innerHTML = '';
}

function sendQuote()
{
	var product_table = document.getElementById('product_table');

	var btnSend_top = document.getElementById('btnSend_top');
	btnSend_top.disabled = true;
	btnSend_top.value = "Sending...";

	var btnSend_bottom = document.getElementById('btnSend_bottom');
	btnSend_bottom.disabled = true;
	btnSend_bottom.value = "Sending...";

	ajaxFunction();
}