// Tiempo ----------------------------------------------------------
function inittime(opc){
	window.setTimeout("tiempo("+opc+")", 1000);	
}


g_content = "";

function writeNew(n,capa)
{
	nm=capa;
	g_txt= n;
	if(document.layers) 
		{with(document.layers[nm].document)
			{open();write(g_txt);close();}}
	else if(document.getElementById) {document.getElementById(nm).innerHTML=g_txt;}
	else if (document.all) {document.all[nm].innerHTML=g_txt;}
} // end function writeNew(n)

var timerHours = -1;
var timerMinutes = -1;

function tiempo()
{
    //alert(hora_gmt +":"+  min_gmt);
    
    if( timerHours == -1 )
		timerHours = parseInt( hora_gmt );
	if( timerMinutes == -1 )
		timerMinutes = parseInt( min_gmt);

   if(++timerMinutes >= 60 ) 
	{
		timerMinutes = 0;
		if( ++timerHours >= 24 )
			timerHours = 0;
	}
	Minuten = timerMinutes;	
	Stunden = timerHours;	

	if(Minuten<=9)
	  Minuten = "0" + Minuten;

    
    //Minuten= "00";
	hamburg = timeOffset( Stunden, +3 ) + ":" + Minuten;
	shanghai = timeOffset( Stunden, +9 ) + ":" + Minuten;
	london = timeOffset( Stunden, +2 ) + ":" + Minuten;
	newyork = timeOffset( Stunden, -3 ) + ":" + Minuten;
	la = timeOffset( Stunden, -6 ) + ":" + Minuten;


    delhi = timeOffset( Stunden, +6 );
    delhi = parseInt(delhi);
    
    if(parseInt(Minuten) <30)
        Minuten=parseInt(Minuten)+30;
    else
    {
          Minuten= 30-(60-Minuten);
          if(delhi==23)
           deli = 0;
          else
            delhi = delhi+1;
    }
    
    if(delhi<10)
     delhi ="0"+delhi
   if(Minuten<10) 
    Minuten = "0"+Minuten;
    
    
    delhi = delhi + ":" + Minuten;

	
	writeNew("Hamburg <font class='font_time'> "+ hamburg+"</font>","div_hamburg");
	writeNew("Shanghai <font class='font_time'> "+ shanghai+"</font>","div_shanghai");
	writeNew("London <font class='font_time'> "+ london+"</font>","div_london");
	writeNew("New York <font class='font_time'> "+ newyork+"</font>","div_newyork");
	writeNew("Los Angeles <font class='font_time'> "+ la+"</font>","div_la");
    writeNew("Delhi<font class='font_time'> "+delhi+"</font>","div_delhi");
	
	window.setTimeout('tiempo()', 60000);
}

function timeOffset( hour, zone)
{
	if( zone < 0 )
		hour += 24;
	hour += zone;
	
	ret = ( hour % 24 );
	return ( ret<10 ) ? '0'+ret : ret;
}

/*AREA*/


var arrFactors = new Array(6);
var prevValue = 0;
var prevBox = null;
var decimalPlaces = 8;
  arrFactors[1] = parseFloat('1.00000000000000E+0004');
  arrFactors[2] = parseFloat('4.78396018520432E+0000');
  arrFactors[3] = parseFloat('1.07639104167097E+0001');
  arrFactors[4] = parseFloat('1.55000310000620E+0003');
  arrFactors[5] = parseFloat('1.00000000000000E+0000');
  arrFactors[6] = parseFloat('1.19599004630108E+0000');
function roundDP(n, decplaces) {
  var t = Number('1e' + decplaces);
  return Math.round(n * t) / t;
}

/* VOLUME*/

function checkNum(str) 
{
   if (str.length != 0) {
      for (var i = 0; i < str.length; i++) {
         var ch = str.substring(i, i+1)
         if (ch < "0" || ch > "9") {
            if (ch != "."){
               alert("Enter a number, please!")
               return false;
            }
         }
      }
      return true;
   }
   else
      alert("Enter a number");
   return true;
}
function show_values() 
{
  document.getElementById("volume").value = document.form_volumen.width.value * document.form_volumen.length.value * document.form_volumen.height.value /1000000;
  document.getElementById("volume_ship").value = document.form_volumen.volume.value;
  
  document.getElementById("volume_truck").value = document.form_volumen.volume.value * 166.666666;
  document.getElementById("volume_airplane").value = document.form_volumen.volume.value/6000 ;
//  document.getElementById("volume_truck").value = document.form_volumen.volume.value/0.003;
//  document.getElementById("volume_airplane").value = document.form_volumen.volume.value/0.006;
	
}
function clearValues() {
   document.form_volumen.width.value = 0;
   document.form_volumen.length.value = 0;
   document.form_volumen.width.value = 0;
   document.form_volumen.volume.value = 0;
   document.form_volumen.volume_ship.value = 0;
   document.form_volumen.volume_truck.value = 0;
   document.form_volumen.volume_airplane.value = 0;
}
function calculate_volume()
{
   if (checkNum(document.form_volumen.width.value))
      if (checkNum(document.form_volumen.length.value))
         if (checkNum(document.form_volumen.height.value))
         { show_values(); }
}   



/* TOOLS 2*/

var tools2 = new Array(6);
tools2[0] = parseFloat('35.27337');
tools2[1] = parseFloat('2.2046');
tools2[2] = parseFloat('0.157473');
tools2[3] = parseFloat('0.001102311');
tools2[4] = parseFloat('0.000984252');
tools2[5] = parseFloat('1000');
tools2[6] = parseFloat('1');
tools2[7] = parseFloat('0.001');

function clearform(form) 
{
    for (var i = 0; i <= 7; i++) form.elements[i].value = "";
    return true;
}


function convertform(form)
{
 var vlrs,posi=-1;
 for (var i = 0; i <= 7; i++) 
 {
    if (form.elements[i].value != "")
	{
	 if(isNaN(form.elements[i].value))
 	   	  form.elements[i].value = 0;
	 else
	 {
	  vlrs = form.elements[i].value;
	  posi= i;
	 }
	}
 }
 if(posi!=-1)
 {
	var escala = vlrs / tools2[posi];
	 for (var i = 0; i <= 7; i++) 
	 {
		if (posi != i)
		 form.elements[i].value = Math.round(1000*(escala * tools2[i]))/1000;
	 }
 }
}

function clearform2(form)
{
    for (var i = 1; i <= 6; i++) form.elements[i].value = "";
    return true;
}

function convert_area_tools(form)
{
 var vlrs,posi=-1;
 for (var i = 1; i <= 6; i++) 
 {
    if (form.elements[i].value != "")
	{
	 if(isNaN(form.elements[i].value))
 	  form.elements[i].value = 0;
	 else
	 {
	  vlrs = parseFloat(form.elements[i].value);
	  posi= i;
	 }
	}
 }	


 if(posi!=-1)
 {
	 for (var i = 1; i <= 6; i++) 
	 {
      if (i != posi) 
	  	 form.elements[i].value = roundDP(arrFactors[i] / arrFactors[posi] * vlrs, decimalPlaces); 
	 }
 }

}