
function setVisibility(objectID,state) {
	var object = document.getElementById
		(objectID);
	object.style.visibility = state;
}
function toggleVisibility(objectID) {
	var object = document.getElementById
		(objectID);
	state = object.style.visibility;
	if (state == 'hidden')
		object.style.visibility = 'visible';
	else {
		if (state == 'visible')
			object.style.visibility = 'hidden';
		else object.style.visibility = 'visible';
	}
}

function setDisplay(objectID,state) {
	var object = document.getElementById(objectID);
	object.style.display = state;
}

function toggle(elementID){
var target1 = document.getElementById(elementID)
if (target1.style.display == 'none') {
target1.style.display = 'block'
} else {
target1.style.display = 'none'
}
}

function findAreaM2E(form1)
{	
	var metersToCms = form1.Meters.value * 100 
	var centimeters = form1.CM.value
	var totalCentimeters = Math.round(metersToCms) + Math.round(centimeters)
	var standardInches = totalCentimeters / 2.54
	var finalFeet = Math.floor(standardInches / 12)
	var finalInches = Math.ceil(standardInches - (finalFeet * 12))
	form1.feetLabel.value = finalFeet + " " + "ft "	
	form1.inchLabel.value = finalInches + " " + "in"
}
function findAreaE2M(form2)
{	
	var feetToIn = form2.feet.value * 12
	var inches = form2.inches.value
	var totalInches = Math.round(feetToIn) + Math.round(inches)
	var centimeters = totalInches * 2.54
	var finalMeters = Math.floor(centimeters / 100)
	var finalCentimeters = Math.ceil(centimeters - (finalMeters * 100))
	form2.meterLabel.value = finalMeters + "m"	
	form2.centimeterLabel.value = finalCentimeters + "cm"	
}

function getPromoCode() {
	var promocode = document.getElementById("RefCode").value;
	document.getElementById('PromotionCode').value = promocode;
}

function calcUSTotal(elementID) {
//
if(document.goCheckout.basketTotalNet.value != '') {

var products = document.goCheckout.basketTotalNet.value * 1;

var myString = document.getElementById(elementID).value;
var mySplitResult = myString.split(",");
var shipCode = mySplitResult[0];

var shipping = mySplitResult[1] * 1;
var newTotal = products + shipping;

if (shipping == 0){
	document.getElementById('shipAmt').innerHTML = "FREE";
	}
else {
	document.getElementById('shipAmt').innerHTML = "$" + shipping.toFixed(2);
	}
document.getElementById('totalLabel').innerHTML = "$" + newTotal.toFixed(2);
return false;
}
}

function toggleformfields(){
var args=toggleformfields.arguments, els=typeof args[0]=='object'? args[0].elements : document.forms[args[0]].elements;
for (var i = els.length-1; i > -1; --i)
for (var j = args.length-2; j > 0; --j)
if(els[i].name==args[j])
els[i].disabled=args[args.length-1];
}
toggleformfields.init=function(){
for (var f=document.forms, i = f.length-1; i > -1; --i)
for (var e=f[i].elements, j = e.length-1; j > -1; --j)
if(e[j].className&&/disabled/.test(e[j].className))
e[j].disabled=true;
};

function findCost(uploadForm)
{	
	var WFToIn = ((document.uploadForm.WF.value * 12) + (document.uploadForm.WI.value * 1));	
	var HFToIn = ((document.uploadForm.HF.value * 12) + (document.uploadForm.HI.value * 1));	
	//var squarefeet = Math.ceil((WFToIn * HFToIn) / 144);
	var squarefeet = (WFToIn * HFToIn) / 144;
	var cost = squarefeet * 8.95;
	var costcanvas = squarefeet * 12.95;
	//if (cost < (12 * 8.95)){
	if (squarefeet < 12){
	document.getElementById("costLabel").innerHTML = '<font color="red">Below minimum of 12 sq. ft.</font>';
	document.getElementById("costvinylLabel").innerHTML = '';
	document.getElementById("costcanvasLabel").innerHTML = '';
	}
	else
	{
	document.getElementById("costLabel").innerHTML = '&nbsp;';
	document.getElementById("costvinylLabel").innerHTML = "&nbsp;&nbsp;$" + cost.toFixed(2);
	document.getElementById("costcanvasLabel").innerHTML = "&nbsp;&nbsp;$" + costcanvas.toFixed(2);
	}	
}
function clearCost(uploadForm)
{
	document.getElementById("costLabel").innerHTML = '&nbsp;';
	document.getElementById("costvinylLabel").innerHTML = '';
	document.getElementById("costcanvasLabel").innerHTML = '';
	//uploadForm.costLabel.value = '';
}

function customMinimum(resizeForm)
{	
	WFToIn = ((resizeForm.NWF.value * 12) + (resizeForm.NWI.value * 1));	
	HFToIn = ((resizeForm.NHF.value * 12) + (resizeForm.NHI.value * 1));	
	squarefeet = Math.ceil((WFToIn * HFToIn) / 144);	
	if (squarefeet < 12){
	alert("The size you entered does not meet the 12 square foot minimum requirement");
	}		
}

function addToFavorites(value) {
var cfcAsAjax = new jsobj();
cfcAsAjax.addFavorite(value);
document.getElementById(value).innerHTML = '<img src="images/x.gif" width="1" align="left" height="25" border="0" alt=""><font style="color:green; font-style:italic;">Added Favorite</font>'; 
}

function onhide(name) {
    window.location.href = document.location.href;
}

function refreshresults() {
    ColdFusion.Window.onHide("favsignin", onhide);
    ColdFusion.Window.hide("favsignin");
}

function checkemptysearch(){
	if (document.getElementById('searchtext').value == '' || document.getElementById('searchtext').value == 'keyword'){
		return false;
	}
}

function searchtype(){
	if (document.getElementById("searchType").checked == true) {
		document.getElementById("searchform").method= 'GET';
		if (document.getElementById("resultType")) {
			document.getElementById("resultType").disabled=false;
		}
		document.getElementById("searchType").disabled=false;
		document.getElementById("search").disabled=true;
	}
	else {
		if (document.getElementById("resultType")) {
			document.getElementById("resultType").disabled=true;
		}
		document.getElementById("searchType").disabled=true;
		document.getElementById("search").disabled=false;
		var keywords = document.getElementById("searchtext").value;
		document.getElementById('search').value = keywords;
		document.getElementById("searchform").action= 'myw5-results.cfm';
	}
	document.searchform.submit();
}

/*function searchtype(){
if (document.searchform.searchType.checked == true) {
document.getElementById("searchform").method= 'GET';
}
//else {
//document.getElementById('resultType').disabled=true;
//document.searchform.resultType.disabled=true;
//}
}*/

/*function createCookie(name,value) {
	var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}*/

function SetCookie(cookieName,cookieValue,nDays) {
 var today = new Date();
 var expire = new Date();
 if (nDays==null || nDays==0) nDays=1;
 expire.setTime(today.getTime() + 3600000*24*nDays);
 document.cookie = cookieName+"="+escape(cookieValue) + ";expires="+expire.toGMTString();
}

function sizesort(){
if (document.pagingform.sortby.selectedIndex == 3){
alert('Murals are available in any size over 24 square feet.');
return false;
}
}

function addClickStep(value) {
var cfcAsAjax = new jsobj();
cfcAsAjax.didClick(value);
}








