
function blink(element) {
	var element;
    
    if(document.getElementById(element).style.color == "rgb(255, 102, 49)") {
	    document.getElementById(element).style.color='#86deff';
    } else {
	    document.getElementById(element).style.color='#ff6631';
    }
}

function swap(element,value) {
	var element;
	var value;
	document.getElementById(element).innerHTML=value;
}

function swapval(element,value) {
	var element;
	var value;
	document.getElementById(element).value=value;
}

function hide(element) {
	var element;
	document.getElementById(element).style.display='none';
}

function show(element) {
	var element;
	document.getElementById(element).style.display='block';
}

function uncheck(element) {
	var element;
	document.getElementById(element).checked=false;
}

function calc_volume(lang, maxthresh) {
	var lang;
    var maxthresh;
    var spanoutput;
    var gallons;
	var length = document.getElementById('length').value;
	var width = document.getElementById('width').value;
	var height = document.getElementById('height').value;
    
    if(length == "") {
    	spanoutput = '<span class="orange">length needed for volume</span>';
    } else if(width == "") {
    	spanoutput = '<span class="orange">width needed for volume</span>';
    } else if(height == "") {
    	spanoutput = '<span class="orange">height needed for volume</span>';
    } else {
	    thevolume = length * width * height;
        thevolume = thevolume * 1000;
        spanoutput = Math.round(thevolume, 2) + " litres";
    } 
   	swap('volumenote', spanoutput);
    
}

function bookmarksite(title,url){
if (window.sidebar)
	window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){
	var elem = document.createElement('a');
	elem.setAttribute('href',url);
	elem.setAttribute('title',title);
	elem.setAttribute('rel','sidebar');
	elem.click();
} 
else if(document.all)
	window.external.AddFavorite(url, title);
}

function tabbox(tabid) {

	var tabid;
	var tabcount = 5;
	var i;
	for(i = 1; i <= tabcount; i++) {
		var box = "box" + i;
		var tab = "tab" + i;
		if(tab == tabid) {
			document.getElementById(tab).className = 'tab-selected';
			document.getElementById(box).style.display = 'block';
		} else {
			document.getElementById(tab).className = 'tab';
			document.getElementById(box).style.display = 'none';	
		}
	}
}

/*******************************************************************************
* Author: Justin Barlow - www.netlobo.com
* Project Netlobo Ajax v1.1
*******************************************************************************/
function ajaxUpdate( elemid, url, options )
{
	var params = options.params || "";
	var meth = options.meth || "post";
	var async = options.async;
	if( async == null )
		async = true;
	var startfunc = options.startfunc || "";
	var endfunc = options.endfunc || "";
	var errorfunc = options.errorfunc || "";
	var noauthfunc = options.noauthfunc || "";
	var req = false;
	if( window.XMLHttpRequest )
		req = new XMLHttpRequest();
	else if( window.ActiveXObject )
		req = new ActiveXObject( "Microsoft.XMLHTTP" );
	else
	{
		alert(  "Your browser cannot perform the requested action. "+
				"Either your security settings are too high or your "+
				"browser is outdated. Try the newest version of "+
				"Internet Explorer or Mozilla Firefox." );
		return false;
	}
	if( startfunc != "" )
		eval( startfunc );
	req.onreadystatechange =
		function()
		{
			if ( req.readyState == 4 ) 
			{
				if ( req.status == 200 )
				{
					if( elemid != '' )
						document.getElementById(elemid).innerHTML = req.responseText;
					if( endfunc != "" )
						eval( endfunc );
					return true;
				}
				else
				{
					if( req.status == 403 && noauthfunc != "" )
						eval( noauthfunc );
					else
					{
						if( endfunc != "" )
							eval( endfunc );
						if( errorfunc != "" )
							eval( errorfunc );
					}
					return false;
				}
			}
		};
	if( meth == "get" )
	{
		req.open( meth, url+( params != "" ? "?"+params : "" ), async );
		req.send(null);
	}
	else
	{
		req.open( meth, url, async );
		req.setRequestHeader( "Content-Type", "application/x-www-form-urlencoded" );
		req.send( params );
	}
}

function viewfull(id, imgtype) {
    var id;
    var imgtype;
    show('transparent');
	ajaxUpdate("transparent", "/content/ajax-view.php", {
		params:"id=" + id + "&imgtype=" + imgtype + "",
		meth:"get",
		async:true
        }
	);	
}

function distriblist() {
    var id = document.getElementById('locationbox').value;
    var mainid = document.getElementById('mainid').value;
    var lang = document.getElementById('lang').value;
        
    show('distrib-list');
	ajaxUpdate("distrib-list", "/content/ajax-distributors.php", {
		params:"id=" + id + "&mainid=" + mainid + "&lang=" + lang + "",
		meth:"get",
		async:true
        }
	);	
}

function framebreak() {
  if (top.location != location) {
    top.location.href = document.location.href ;
  }
}
