var banners = new Array(
	'skins/Skin_1/images/bnr1.gif',
	'skins/Skin_1/images/bnr2.gif',
	'skins/Skin_1/images/bnr3.gif');
var linx = new Array(
	'default.htm',
	'default.htm',
	'default.htm');
var alttext = new Array(
	'groClone',
	'groClone',
	'groClone');
var old = 0;
var current = 0;

function init()
{
	if (!document.images) return
	if (current > 2) current = 0
	document.images['banner'].src = banners[current];
	document.images['banner'].alt = alttext[current];
	current = current + 1
	setTimeout('init()',3000);
}

function sendPage()
{
	
	location.href = linx[current]
}

function convertform(form)
{
    var firstvalue = 0;
    for (var i = 1; i <= form.count; i++) 
	{
       if (form.elements[i].value != null && form.elements[i].value.length != 0) 
	   {
          if (i == 1 && form.elements[2].value != "") 
			return false;
          firstvalue = form.elements[i].value / form.elements[i].factor;
          break;
       }
    }
    if (firstvalue == 0) 
	{
       clearform(form);
       return false;
    }

    for (var i = 1; i <= form.count; i++)
       form.elements[i].value = formatvalue((firstvalue * form.elements[i].factor), form.rsize);
	   
    return true;
}

function formatvalue(input, rsize) 
{
	var invalid = "**************************";
   var nines = "999999999999999999999999";
   var strin = "" + input;
   var fltin = parseFloat(strin);
   if (strin.length <= rsize) return strin;
   
   if (strin.indexOf("e") != -1 || fltin > parseFloat(nines.substring(0,rsize)+".4"))
		return invalid.substring(0, rsize);
	
   var rounded = "" + (fltin + (fltin - parseFloat(strin.substring(0, rsize))));
   return rounded.substring(0, rsize);
}

function resetform(form) 
{
    clearform(form);
    form[1].value = 1;
    convertform(form);
	
    return true;
}

function clearform(form) 
{
    for (var i = 1; i <= form.count; i++) form[i].value = "";
	
    return true;
}

function convertTemp(form)
{
	if (form.elements[1].value != null && form.elements[1].value.length != 0)
       form.elements[2].value = formatvalue(form.elements[2].value=100/(212-32)*(form.elements[1].value-32), 7);
	else if (form.elements[2].value != null && form.elements[2].value.length != 0)
       form.elements[1].value = formatvalue(form.elements[1].value=(212-32)/100*form.elements[2].value+32, 7);
	else
	
		return false;
	   
	return true;
}