function getYears()
{
	var e_id = document.getElementById('e_id').value;
	var url='ajaxwork.php?e_id=' + e_id +'&pl=floormat&mode=years';
    if(document.getElementById('part_number'))
    {
	document.getElementById('part_number').innerHTML = '';
    }
    if(document.getElementById('add2cart_div'))
    {
	    document.getElementById('add2cart_div').style.visibility = 'hidden';
    }
	//document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">YEARS URL</a>';
    ajax.sendRequest(url , "GET", true );
}
function getMake()
{
//	var pl = document.getElementById('pl').value;
	var e_id = document.getElementById('e_id').value;
	var year = document.getElementById('year_value').value;
  	if(document.getElementById('part_number'))
    {
	    document.getElementById('part_number').innerHTML = '';
    }

    if(document.getElementById('add2cart_div'))
    {
	    document.getElementById('add2cart_div').style.visibility = 'hidden';
    }

    if(document.getElementById('order_year'))
    {
	    document.getElementById('order_year').value = year;
    }
    if(document.getElementById('mats_div'))
    {
	    document.getElementById('mats_div').innerHTML = '';
    }
    if(document.getElementById('pl_div'))
    {
	    document.getElementById('pl_div').innerHTML = '';
    }
    if(document.getElementById('material_div'))
    {
	    document.getElementById('material_div').innerHTML = '';
    }

    if(document.getElementById('custom_div'))
    {
	    document.getElementById('custom_div').innerHTML = '';
    }
    if(document.getElementById('colors_div'))
    {
	    document.getElementById('colors_div').innerHTML = '';
    }
    if(document.getElementById('backing_div'))
    {
	    document.getElementById('backing_div').innerHTML = '';
    }
    if(document.getElementById('logos_div'))
    {
	    document.getElementById('logos_div').innerHTML = '';
    }
	if(document.getElementById('description_logo'))
    {
	    document.getElementById('description_logo').innerHTML = '';
    }
	
	if(year == '')
	{
		return true;
	}
	var url='ajaxwork.php?e_id=' + e_id +'&mode=make&year='+ year;
	//document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">Make URL</a>';
	ajax.sendRequest(url , "GET", true );
	
}
function getModel()
{
	//var pl = document.getElementById('pl').value;
	var e_id = document.getElementById('e_id').value;
	var year = document.getElementById('year_value').value;
	if(document.getElementById('part_number'))
	{
		document.getElementById('part_number').innerHTML = '';
	}
	if(document.getElementById('add2cart_div'))
	{
		document.getElementById('add2cart_div').style.visibility = 'hidden';
	}
	if(document.getElementById('pl_div'))
	{
		document.getElementById('pl_div').innerHTML = '';
	}
	if(document.getElementById('mats_div'))
	{
		document.getElementById('mats_div').innerHTML = '';
	}
	if(document.getElementById('material_div'))
	{
		document.getElementById('material_div').innerHTML = '';
	}
	if(document.getElementById('colors_div'))
	{
		document.getElementById('colors_div').innerHTML = '';
	}
	if(document.getElementById('custom_div'))
	{
		document.getElementById('custom_div').innerHTML = '';
	}
	if(document.getElementById('backing_div'))
	{
		document.getElementById('backing_div').innerHTML = '';
	}
	if(document.getElementById('logos_div'))
	{
		document.getElementById('logos_div').innerHTML = '';
	}
	if(document.getElementById('thread_div'))
	{
		document.getElementById('thread_div').innerHTML = '';
	}
	if(document.getElementById('description_logo'))
	{
		document.getElementById('description_logo').innerHTML = '';
	}
	if(year == '')
	{
		return true;
	}
	var make = document.getElementById('make_value').value;
	if(document.getElementById('order_make'))
	{
		document.getElementById('order_make').value = make;
	}
	if(make == '')
	{
		return true;
	}
	var url='ajaxwork.php?e_id=' + e_id +'&mode=model&year=' + year + '&make=' + make;
//	document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">Model URL</a>';
	ajax.sendRequest(url , "GET", true );
	
}
function getSets(pl)
{
	//var pl = document.getElementById('pl').value;
	var e_id = document.getElementById('e_id').value;
	var year = document.getElementById('year_value').value;
	if(document.getElementById('part_number'))
	{
		document.getElementById('part_number').innerHTML = '';
	}
	if(document.getElementById('add2cart_div'))
	{
		document.getElementById('add2cart_div').style.visibility = 'hidden';
	}
	if(document.getElementById('mats_div'))
	{
		document.getElementById('mats_div').innerHTML = '';
	}
	if(document.getElementById('material_div'))
	{
		document.getElementById('material_div').innerHTML = '';
	}
	if(document.getElementById('colors_div'))
	{
		document.getElementById('colors_div').innerHTML = '';
	}
	if(document.getElementById('custom_div'))
	{
		document.getElementById('custom_div').innerHTML = '';
	}
	if(document.getElementById('backing_div'))
	{
		document.getElementById('backing_div').innerHTML = '';
	}
	if(document.getElementById('logos_div'))
	{
		document.getElementById('logos_div').innerHTML = '';
	}
	if(document.getElementById('thread_div'))
	{
		document.getElementById('thread_div').innerHTML = '';
	}
	if(document.getElementById('description_logo'))
	{
		document.getElementById('description_logo').innerHTML = '';
	}
	if(document.getElementById('cprodline'))
	{
		document.getElementById('cprodline').value = pl;
	}
	if(year == '')
	{
		return true;
	}
	var make = document.getElementById('make_value').value;
	if(make == '')
	{
		return true;
	}
	var model = document.getElementById('model_value').value;
	if(model == '')
	{
		return true;
	}
	
	var url='ajaxwork.php?e_id=' + e_id +'&pl=' + pl + '&mode=mats&year=' + year + '&make=' + make + '&model=' + model;
//	document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">DATA URL</a>';
	ajax.sendRequest(url , "GET", true );
	
}
function getProductLines()
{
	
	
	//var pl = document.getElementById('pl').value;
	var e_id = document.getElementById('e_id').value;
	var year = document.getElementById('year_value').value;
	if(document.getElementById('part_number'))
	{
		document.getElementById('part_number').innerHTML = '';
	}
	if(document.getElementById('add2cart_div'))
	{
		document.getElementById('add2cart_div').style.visibility = 'hidden';
	}
	if(document.getElementById('mats_div'))
	{
		document.getElementById('mats_div').innerHTML = '';
	}
	if(document.getElementById('material_div'))
	{
		document.getElementById('material_div').innerHTML = '';
	}
	if(document.getElementById('colors_div'))
	{
		document.getElementById('colors_div').innerHTML = '';
	}
	if(document.getElementById('custom_div'))
	{
		document.getElementById('custom_div').innerHTML = '';
	}
	if(document.getElementById('backing_div'))
	{
		document.getElementById('backing_div').innerHTML = '';
	}
	if(document.getElementById('logos_div'))
	{
		document.getElementById('logos_div').innerHTML = '';
	}
	if(document.getElementById('thread_div'))
	{
		document.getElementById('thread_div').innerHTML = '';
	}
	if(document.getElementById('description_logo'))
	{
		document.getElementById('description_logo').innerHTML = '';
	}
	
	if(year == '')
	{
		return true;
	}
	var make = document.getElementById('make_value').value;
	if(make == '')
	{
		return true;
	}
	
	var model = document.getElementById('model_value').value;
	if(document.getElementById('order_model'))
	{
		document.getElementById('order_model').value = model;
	}
	
	if(model == '')
	{
		return true;
	}
		
		
	

	var url='ajaxwork.php?e_id=' + e_id +'&mode=productlines&year=' + year + '&make=' + make + '&model=' + model;
//	document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">PRODUCT LINE URL</a>';
	ajax.sendRequest(url , "GET", true );
}


function writeDiv(div,data)
{
	if(document.getElementById(div))
	{
		document.getElementById(div).innerHTML = data;
	}
	if(div == 'price')
	{
		if(document.getElementById('plain_price_id'))
		{
			document.getElementById('plain_price_id').value = data;
		}
		if(document.getElementById('price_id'))
		{
			document.getElementById('price_id').value = '$'+data;
		}
	}
}
function writeDiv2(div,data)
{
	if(document.getElementById(div))
	{
		document.getElementById(div).innerHTML = data;
	}
	if(div == 'price')
	{
		if(document.getElementById('plain_price_id'))
		{
			document.getElementById('plain_price_id').value = data;
		}
		if(document.getElementById('price_id'))
		{
			document.getElementById('price_id').value = '$'+data;
		}
	}
}
function writeDiv3(div,data)
{
	if(document.getElementById(div))
	{
		document.getElementById(div).innerHTML = data;
	}
	if(div == 'price')
	{
		if(document.getElementById('plain_price_id'))
		{
			document.getElementById('plain_price_id').value = data;
		}
		if(document.getElementById('price_id'))
		{
			document.getElementById('price_id').value = '$'+data;
		}
	}
}



function getMaterial(citemno)
{
	var e_id = document.getElementById('e_id').value;
	if(document.getElementById('citemno_id'))
	{
		document.getElementById('citemno_id').value = citemno;
	}
	if(document.getElementById('citemno'))
	{
		document.getElementById('citemno').value = citemno;
	}
	if(document.getElementById('part_number'))
	{
		document.getElementById('part_number').innerHTML = '';
	}
	if(document.getElementById('add2cart_div'))
	{
		document.getElementById('add2cart_div').style.visibility = 'hidden';
	}
	var pl = document.getElementById('pl').value;
	var year = document.getElementById('year_value').value;
	if(document.getElementById('colors_div'))
	{
		document.getElementById('colors_div').innerHTML = '';
	}
	if(document.getElementById('custom_div'))
	{
		document.getElementById('custom_div').innerHTML = '';
	}
	if(document.getElementById('logos_div'))
	{
		document.getElementById('logos_div').innerHTML = '';
	}
	if(document.getElementById('thread_div'))
	{
		document.getElementById('thread_div').innerHTML = '';
	}
	if(document.getElementById('description_logo'))
	{
		document.getElementById('description_logo').innerHTML = '';
	}
	
	if(year == '')
	{
		return true;
	}
	var make = document.getElementById('make_value').value;
	if(make == '')
	{
		return true;
	}
	var model = document.getElementById('model_value').value;
	if(model == '')
	{
		return true;
	}
	
	
	var url='ajaxwork.php?e_id=' + e_id +'&pl=' + pl + '&mode=material&year=' + year + '&make=' + make + '&model=' + model + '&citemno='+citemno;
	
//	document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">MATERIAL URL</a>';
	ajax.sendRequest(url , "GET", true );
}

function getCarpet(material,citemno)
{
	var e_id = document.getElementById('e_id').value;
	var pl = document.getElementById('pl').value;
	var year = document.getElementById('year_value').value;
	if(document.getElementById('add2cart_div'))
	{
		document.getElementById('add2cart_div').style.visibility = 'hidden';
	}
	if(document.getElementById('custom_div'))
	{
		document.getElementById('custom_div').innerHTML = '';
	}
	if(year == '')
	{
		return true;
	}
	var make = document.getElementById('make_value').value;
	if(make == '')
	{
		return true;
	}
	var model = document.getElementById('model_value').value;
	if(model == '')
	{
		return true;
	}
	
	var url='ajaxwork.php?e_id=' + e_id +'&pl=' + pl + '&mode=colors&year=' + year + '&make=' + make + '&model=' + model + '&citemno='+citemno + '&material='+material;
	
	//document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">Colors URL</a>';
	ajax.sendRequest(url , "GET", true );
}

function getBacking(colorcode,citemno,material)
{
	colorcode = escape(colorcode);
	var citemno = document.getElementById('citemno').value;
	var e_id = document.getElementById('e_id').value;
	var pl = document.getElementById('pl').value;
	var year = document.getElementById('year_value').value;
	if(document.getElementById('add2cart_div'))
	{
		document.getElementById('add2cart_div').style.visibility = 'hidden';
	}
	if(document.getElementById('backing_div'))
	{
		document.getElementById('backing_div').innerHTML = '';
	}
	if(document.getElementById('logos_div'))
	{
		document.getElementById('logos_div').innerHTML = '';
	}
	if(document.getElementById('thread_div'))
	{
		document.getElementById('thread_div').innerHTML = '';
	}
	if(document.getElementById('description_logo'))
	{
		document.getElementById('description_logo').innerHTML = '';
	}
	unescape(colorcode);
	if(document.getElementById('colorcode_id'))
	{
		document.getElementById('colorcode_id').value = colorcode;
	}
	if(year == '')
	{
		return true;
	}
	var make = document.getElementById('make_value').value;
	if(make == '')
	{
		return true;
	}
	var model = document.getElementById('model_value').value;
	if(model == '')
	{
		return true;
	}
	
	var url='ajaxwork.php?e_id=' + e_id +'&pl=' + pl + '&mode=backing&year=' + year + '&make=' + make + '&model=' + model + '&citemno='+citemno + '&material='+material+'&colorcode=' + colorcode + '&citemno=' + citemno;
//	document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">backing URL</a>';
	ajax.sendRequest(url , "GET", true );
}
function setLogo(logoid,customthread)
{
	var citemno,material,colorcode;
	var e_id = document.getElementById('e_id').value;
	citemno = document.getElementById('citemno_id').value;
	material = document.getElementById('mat_code_id').value;
	colorcode = unescape(document.getElementById('colorcode_id').value);
	if(document.getElementById('add2cart_div'))
	{
		document.getElementById('add2cart_div').style.visibility = 'hidden';
	}
	if(document.getElementById('thread_description'))
	{
		document.getElementById('thread_description').innerHTML = '';
	}
	if(document.getElementById('thread_details'))
	{
		document.getElementById('thread_details').value = '';
	}
	if(document.getElementById('order_logo_id'))
	{
		document.getElementById('order_logo_id').value = '';
	}
	if(logoid == 0)
	{
		document.getElementById('part_number').innerHTML = citemno + '-' + material + '-' + colorcode;
		document.getElementById('thread_div').innerHTML = '';
		document.getElementById('description_logo').innerHTML = '<b>Logo:</b> NO LOGO';
		document.getElementById('price').innerHTML = document.getElementById('price_id').value;
		openAdd2Cart();
	}
	else if(customthread == 0)
	{
		document.getElementById('part_number').innerHTML = citemno + '-' + material + '-' + colorcode + '-' + logoid;
		document.getElementById('thread_div').innerHTML = '';
		
		var newprice = document.getElementById('logo_id_price_'+logoid).value;
		var name = document.getElementById('logo_id_name_'+logoid).value;
		document.getElementById('description_logo').innerHTML = '<b>Logo:</b> ' + name;
		document.getElementById('order_logo_id').value = logoid;

		add2Price(newprice)
		openAdd2Cart();
	}
	else
	{
		var url='ajaxwork.php?e_id=' + e_id +'&mode=logothread&logoid='+logoid;
		document.getElementById('part_number').innerHTML = citemno + '-' + material + '-' + colorcode + '-' + logoid;
		document.getElementById('order_logo_id').value = logoid;
//		document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">LOGO THREAD URL</a>';
		ajax.sendRequest(url , "GET", true );
	}
	
}
//gets custom materials
function getCustom() 
{
	var e_id = document.getElementById('e_id').value;
	if(document.getElementById('colors_div'))
	{
		document.getElementById('colors_div').innerHTML = '';
	}
	if(document.getElementById('backing_div'))
	{
		document.getElementById('backing_div').innerHTML = '';
	}
	if(document.getElementById('custom_div'))
	{
		document.getElementById('custom_div').innerHTML = '';
	}
	if(document.getElementById('logos_div'))
	{
		document.getElementById('logos_div').innerHTML = '';
	}
	if(document.getElementById('thread_div'))
	{
		document.getElementById('thread_div').innerHTML = '';
	}
	if(document.getElementById('description_logo'))
	{
		document.getElementById('description_logo').innerHTML = '';
	}
	var url='ajaxwork.php?e_id=' + e_id +'&mode=custom';
//	document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">CUSTOM MATERIAL URL</a>';
	ajax.sendRequest(url , "GET", true );
}
function getCustomBase(material)
{
	//document.getElementById('pl').value = material;
	var citemno = document.getElementById('citemno_id').value;
	var e_id = document.getElementById('e_id').value;
	if(document.getElementById('colors_div'))
	{
		document.getElementById('colors_div').innerHTML = '';
	}
	if(document.getElementById('custom_div'))
	{
		document.getElementById('custom_div').innerHTML = '';
	}
	if(document.getElementById('backing_div'))
	{
		document.getElementById('backing_div').innerHTML = '';
	}
	if(document.getElementById('logos_div'))
	{
		document.getElementById('logos_div').innerHTML = '';	
	}
	if(document.getElementById('thread_div'))
	{
		document.getElementById('thread_div').innerHTML = '';
	}
	if(document.getElementById('description_logo'))
	{
		document.getElementById('description_logo').innerHTML = '';
	}
	if(document.getElementById('add2cart_div'))
	{
		document.getElementById('add2cart_div').style.visibility = 'hidden';
	}
	var url='ajaxwork.php?e_id=' + e_id +'&mode=custom&material=' + material +'&citemno=' + citemno;
//	document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">CUSTOM COLOR - MATERIAL URL</a>';
	ajax.sendRequest(url , "GET", true );
}
function getCustomColor(material,base)
{
	var e_id = document.getElementById('e_id').value;
	var citemno = document.getElementById('citemno_id').value;
	if(document.getElementById('colors_div'))
	{
		document.getElementById('colors_div').innerHTML = '';
	}
	if(document.getElementById('custom_div'))
	{
		document.getElementById('custom_div').innerHTML = '';
	}
	if(document.getElementById('backing_div'))
	{
		document.getElementById('backing_div').innerHTML = '';
	}
	if(document.getElementById('logos_div'))
	{
		document.getElementById('logos_div').innerHTML = '';
	}
	if(document.getElementById('thread_div'))
	{
		document.getElementById('thread_div').innerHTML = '';	
	}
	if(document.getElementById('description_logo'))
	{
		document.getElementById('description_logo').innerHTML = '';
	}
	var url='ajaxwork.php?e_id=' + e_id +'&mode=custom&material=' + material +'&base=' + base + '&citemno=' + citemno;
//	document.getElementById('java_url').innerHTML = '<a href="'+url+'" target="_blank">CUSTOM COLOR - MATERIAL URL</a>';
	ajax.sendRequest(url , "GET", true );
}

function showCarpet(carpetcode)
{
	carpetcode = carpetcode.replace('#','pound');
	window.open('carpet.php?id='+carpetcode,"PictureWindow", "height=400,width=500,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
}
function showLogo(carpetcode)
{
	carpetcode = unescape(carpetcode);
	window.open('logo.php?id='+carpetcode,"PictureWindow", "height=400,width=500,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");
}
function setThreadColor(colorid,logoid)
{
	var citemno,material,colorcode,desc;
	citemno = document.getElementById('citemno_id').value;
	material = document.getElementById('mat_code_id').value;
	colorcode = unescape(document.getElementById('colorcode_id').value);
	desc = document.getElementById('thread_id_description_'+colorid).innerHTML;
	document.getElementById('thread_description').innerHTML = '<b>Thread Color:</b> ' + desc;
	document.getElementById('thread_details').value = '<b>Thread Color:</b> ' + desc;
	document.getElementById('part_number').innerHTML = citemno + '-' + material + '-' + colorcode + '-' + logoid + '-' + colorid;	
	openAdd2Cart();
}

function setMassBack()
{
	var citemno,material,colorcode,price,massback_price,new_price;
	document.getElementById('backing_description').innerHTML = '<b>Backing:</b> Mass Backing';
	price = document.getElementById('plain_price_id').value;
	price = price.replace('$','');
	massback_price = document.getElementById('massback_price').value;
	new_price = parseFloat(price) +parseFloat(massback_price);
	new_price = Math.round(new_price * 100) / 100;
	document.getElementById('price').innerHTML = '$' + new_price;
	document.getElementById('price_id').value = new_price;
	document.getElementById('mat_weight').value = document.getElementById('massbackweight').value;
	citemno = document.getElementById('citemno_id').value;
	material = document.getElementById('mat_code_id').value;
	colorcode = unescape(document.getElementById('colorcode_id').value);
	document.getElementById('part_number').innerHTML = citemno + '-' + material + '-' + colorcode + '-MB';
	document.getElementById('add2cart_div').style.visibility = 'visible';
}

function setMassBackOnly()
{
	var citemno,material,colorcode,price,massback_price,new_price;
	document.getElementById('backing_description').innerHTML = '<b>Backing:</b> Mass Backing';
	/*
	ON MASS BACK ONLY AS AN OPTION MASS BACK UPCHARGE IS BUILT INTO THE PRICE
	price = document.getElementById('price_id').value;
	price = price.replace('$','');
	massback_price = document.getElementById('massback_price').value;
	new_price = parseFloat(price) +parseFloat(massback_price);
	document.getElementById('price').innerHTML = '$' + new_price;
	*/
	citemno = document.getElementById('citemno_id').value;
	material = document.getElementById('mat_code_id').value;
	colorcode = unescape(document.getElementById('colorcode_id').value);
	document.getElementById('part_number').innerHTML = citemno + '-' + material + '-' + colorcode + '-MB';
	document.getElementById('add2cart_div').style.visibility = 'visible';
}

function unsetMassBack()
{
	var citemno,material,colorcode,price;
	document.getElementById('backing_description').innerHTML = '<b>Backing:</b> Poly Backing';
	price = document.getElementById('plain_price_id').value;

	document.getElementById('price').innerHTML = '$'+price;
	document.getElementById('price_id').value = price;
	citemno = document.getElementById('citemno_id').value;
	material = document.getElementById('mat_code_id').value;
	colorcode = unescape(document.getElementById('colorcode_id').value);
	document.getElementById('mat_weight').value = document.getElementById('nweight').value;
	document.getElementById('part_number').innerHTML = citemno + '-' + material + '-' + colorcode + '-PB';
	document.getElementById('add2cart_div').style.visibility = 'visible';
}

function openAdd2Cart()
{
	document.getElementById('add2cart_div').style.visibility = 'visible';
}

function add2cart()
{
	
}
function citemnoHidden(citemno)
{
	document.getElementById('citemno').value = citemno;
}
function add2Price(newprice)
{
	var price,oldprice,total;
	oldprice = document.getElementById('price_id').value;
	oldprice = oldprice.replace('$','');
	
	
	price = parseFloat(newprice) + parseFloat(oldprice);
	document.getElementById('price').innerHTML = '$'+price.toFixed(2);
}
function addEssex()
{
	var price,oldprice,total,essex;
	oldprice = document.getElementById('price_id').value;
	oldprice = oldprice.replace('$','');
	essex = document.getElementById('essex_price').value;
	
	price = parseFloat(essex) + parseFloat(oldprice);
	document.getElementById('price').innerHTML = price.toFixed(2);
	oldprice = document.getElementById('price_id').value = price.toFixed(2);
	document.getElementById('plain_price_id').value = price.toFixed(2);
}

function showLarger(image)
{
	window.open('image.php?id='+image,"PictureWindow", "height=600,width=600,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes");	
}
function add2Cart()
{
	var description;
	description = '<b>Description:</b> '+document.getElementById('description').innerHTML;
	if( document.getElementById('backing_description').innerHTML != '')
	{
		description = description + '<br />' + document.getElementById('backing_description').innerHTML;
	}
	document.getElementById('part_description').value = description;
	document.getElementById('part_num').value = document.getElementById('part_number').innerHTML;
	document.myform.submit();
}
