/* <![CDATA[ */
	jQuery.noConflict();
	
	jQuery(document).ready(function($){	
		//jQuery("#tabs").tabs();
        $('#globalnav ul').superfish({
        	delay: 200,
        	speed: 'fast',
        	autoArrows: false
        }); 

		$("#sidebar h2 a").click(function () {
			var itemlist = $(this).parents("li:first");
			itemlist.toggleClass("side-switch");
			itemlist.find("ul").slideToggle("fast");
			return false;
			
        });
	});

function printCopyrightYears(startYear) {
	if(!startYear)
		var startYear=2009
	var d=new Date(); 
	yr=d.getFullYear();
	if (yr!=startYear) {
		document.write(startYear+"-"+yr);
	} else {
		document.write(startYear);
	}	
}

clearDefault = function(obj) {
		if(obj.defaultValue == obj.value) obj.value = ''; 
}

restoreDefault = function(obj) {
		if(obj.value == '') obj.value = obj.defaultValue;
}

function optformValidate(form) {
	var error = '';
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var objEmail = form.opt_email;
	
	if(form.opt_name.value == '' || form.opt_name.value == form.opt_name.defaultValue) {
		error += "Please enter your name\n";
		form.opt_name.value = '';
		form.opt_name.focus();
		return false;
	}
	if(objEmail.value == '' || objEmail.value == objEmail.defaultValue) {
		error += "Please enter your email\n";
		objEmail.value= '';
		objEmail.focus();
		return false;
		
	} else if(!filter.test(objEmail.value)) {
		error += "Please enter a valid email\n";
		objEmail.value = '';
		objEmail.focus();
	}
	
	if(error != '') {
		alert(error);
		return false;	
	} else {
		return true;
	}
}
/* ]]> */


/*Added by kavleen*/

var bioglassTotal=0;
var variotisTotal=0;
function calcPrice(product){
	var total = 0;
			if (product == "bioglass")
			{
			var objgr=document.getElementById("grams");
			var objtype=document.getElementById("type");
			var objsterlize=document.getElementById("sterlize");
			var objprice=document.getElementById("price");
			var grindex=objtype.selectedIndex;
			var objvalue=objtype.options[grindex].value;
			var typeindex=objgr.selectedIndex;
			var sterindex=objsterlize.selectedIndex;
			total = getBioglassPrice(objvalue, typeindex);
			if (sterindex == 1){
                  total = total+(total*.1);
				  total=total.toFixed(2);
			objprice.innerHTML ="USD " + total;
			bioglassTotal=total;
			}
			else
			{
			total=total.toFixed(2);
			objprice.innerHTML ="USD " + total;
			bioglassTotal=total;
			}
		
			}
			else 
			{
			if (product == "variotis")
			{
			var objsize=document.getElementById("variotissize");
			var objno=document.getElementById("packno");
			var objcoat=document.getElementById("variotiscoat");
			var objsterliz= document.getElementById("variotissterlize");
			var sizeindex=objsize.selectedIndex;
			var valuesize=objsize.options[sizeindex].value;
			var notext=objno.value;
			var coatindex=objcoat.selectedIndex;
			var sterlizeindex=objsterliz.selectedIndex;
			var pricelable=document.getElementById("amount");
			total= getvariotisPrice(valuesize, notext, coatindex);
			if (sterlizeindex == 1){
                  total = total+(total*.1);
				  total=total.toFixed(2);
			pricelable.innerHTML ="USD " + total;
			variotisTotal=total;
			}
			else
			{
			total=total.toFixed(2);
			pricelable.innerHTML ="USD " + total;
			variotisTotal=total;
			}
			
			//packno
			//variotiscoat
			//variotissterlize
			}
	}
	var cost=parseFloat(bioglassTotal)+parseFloat(variotisTotal);
	cost=cost.toFixed(2);
	document.getElementById("FullAmount").value="$"+cost;
}	
function getBioglassPrice(prodval, prodtype){
	var tot = 0;
	var granual=new Array(0, 265, 400);
	var powder=new Array(0, 330,510);
	switch(prodval)
	{
		case "granules":
		tot= granual[prodtype];
		break;
		case "powder":
		tot=powder[prodtype];
		break;
		default:
		tot=0;
		
	}
		return tot;
}
	
function getvariotisPrice(size, number, coating)
{
	var amount=0;
	var priceindex;
	var VariotisLargeUncoated=new Array(110.00, 101.75, 93.50);
	var VariotisSmallUncoated=new Array(89.00, 83.10, 76.30);
	var VariotisLargeCoated=new Array(143.00, 132.30, 121.55);
	var VariotisSmallCoated=new Array(115.70, 108.00, 99.00);
	if(number>4 && number<=9)
		{
		priceindex=1;
		}
	else if(number>9)
		{
		priceindex=2;
		}
	else
		{
		priceindex=0;
		}
	if(coating==1)
		{
			switch(size)
			{
			case "Large":
			amount=VariotisLargeCoated[priceindex]*number;
			break;
			case "Small":
			amount=VariotisSmallCoated[priceindex]*number;
			break;
			default:
			tot=0;
			}
		}
	else
		{
			switch(size)
			{
			case "Large":
			amount=VariotisLargeUncoated[priceindex]*number;
			break;
			case "Small":
			amount=VariotisSmallUncoated[priceindex]*number;
			break;
			default:
			tot=0;
			}
		}
 	return amount;
}

function toggleBillingAddress(el){
		if (document.getElementById("makeBillingDeliveryAdd").checked){
			document.getElementById("WorkAddress").value=document.getElementById("HomeAddress").value;
			document.getElementById("WorkCity").value=document.getElementById("HomeCity").value;
			document.getElementById("WorkState").value=document.getElementById("HomeState").value;
			document.getElementById("WorkZip").value=document.getElementById("HomeZip").value;
			document.getElementById("WorkCountry").value=document.getElementById("HomeCountry").value;
		}else{
			document.getElementById("WorkAddress").value="";
			document.getElementById("WorkCity").value="";
			document.getElementById("WorkState").value="";
			document.getElementById("WorkZip").value="";
			document.getElementById("WorkCountry").selectedIndex=0;
		}
	}
