function setCamera()
{
var d4=document.getElementById('cam1').value;
var d5=document.getElementById('cam2').value;
var d8=document.getElementById('cam3').value;
var d9=document.getElementById('cam4').value;

var d6=(d4*d8)/1000;
var d7=(d5*d9)/1000;

var d12= document.getElementById('cam7').value;
var a=d6/(2*d12);
var b=d7/(2*d12);
var d13=(2*180*Math.atan(a))/Math.PI;
var d14=(2*180*Math.atan(b))/Math.PI;

var a1=Math.pow(d6,2)+Math.pow(d7,2);
var a2=Math.pow(a1,0.5);
var a3=2*d12;
var a4=a2/a3;
var d15=(2*180*Math.atan(a4))/Math.PI;

var d16=2000*Math.atan(d6/(2*d8*d12));
var d17=2000*Math.atan(d7/(2*d9*d12));
 
var d20= document.getElementById('cam13').value;
var d21=Math.ceil(2*d20*Math.tan((d13*Math.PI/360)));
var d22=Math.ceil(2*d20*Math.tan(d14*Math.PI/360));
var d23=100*d21/d8;
var d24=100*d22/d9;
 
var d27= document.getElementById('cam18').value;
var d28=d27*d8/(8*Math.tan((d13*Math.PI/360)));
var d29=(4/d8)*100;
var d30=d27*d8/(32*Math.tan(d13*Math.PI/360));
var d31=(16/d8)*100;
var d32=d27*d8/(52*Math.tan((d13*Math.PI/360)));
var d33=(32/d8)*100;
 
/*document.getElementById('cam1').innerHTML=roundnumber(d4);
document.getElementById('cam2').innerHTML=roundnumber(d5);
document.getElementById('cam3').innerHTML=roundnumber(d6);
document.getElementById('cam4').innerHTML=roundnumber(d7);*/
document.getElementById('cam5').innerHTML=roundnumber(d6);
document.getElementById('cam6').innerHTML=roundnumber(d7);
document.getElementById('cam8').innerHTML=roundnumber(d13);
document.getElementById('cam9').innerHTML=roundnumber(d14);
document.getElementById('cam10').innerHTML=roundnumber(d15);
document.getElementById('cam11').innerHTML=roundnumber(d16);
document.getElementById('cam12').innerHTML=roundnumber(d17);

document.getElementById('cam14').innerHTML=roundnumber(d21);
document.getElementById('cam15').innerHTML=roundnumber(d22);
document.getElementById('cam16').innerHTML=roundnumber(d23);
document.getElementById('cam17').innerHTML=roundnumber(d24);

document.getElementById('cam19').innerHTML=roundnumber(d28);
document.getElementById('cam20').innerHTML=roundnumber(d29)+"%";
document.getElementById('cam21').innerHTML=roundnumber(d30);
document.getElementById('cam22').innerHTML=roundnumber(d31) +"%";
document.getElementById('cam23').innerHTML=roundnumber(d32);
document.getElementById('cam24').innerHTML=roundnumber(d33) +"%";

}

function roundnumber(number)
{
	string = "" + number;
	if (string.indexOf('.') == -1)
    	return string + '.00';
	seperation = string.length - string.indexOf('.');
	if (seperation >= 3)
		var ret=string.substring(0,string.length-seperation+3);
	else if (seperation == 2)
        var ret=string + '0';
	else
        var ret=string + '00';
		return ret;
}

function AllDigits(obj)
{
var code=obj.keyCode?obj.keyCode:obj.charCode;
if ( (code>=48 && code <=57 ) || code==8 ||  code==46 || code==9 || code==46)
return true;
else
return false;
}


function getcamera(iCameraId)
{
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
		return;
	}
	iCameraId=document.getElementById('cameramodel').value;
	 var d12= document.getElementById('cam7').value;
	 var d20= document.getElementById('cam13').value;
     var d27= document.getElementById('cam18').value;
	 var url="getcamera.php?d27="+d27+"&d12="+eval(d12)+"&d20="+eval(d20)+"&iCameraId="+eval(iCameraId);
   
	xmlHttp.onreadystatechange=camera;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}
function camera() 
{
	
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
			xmlDoc=xmlHttp.responseXML;
			var d4=xmlDoc.getElementsByTagName("d4")[0].childNodes[0].nodeValue;
			var d5=xmlDoc.getElementsByTagName("d5")[0].childNodes[0].nodeValue;
			var d6=xmlDoc.getElementsByTagName("d6")[0].childNodes[0].nodeValue;
			var d7=xmlDoc.getElementsByTagName("d7")[0].childNodes[0].nodeValue;
			var d8=xmlDoc.getElementsByTagName("d8")[0].childNodes[0].nodeValue;
			var d9=xmlDoc.getElementsByTagName("d9")[0].childNodes[0].nodeValue;
			var d12=xmlDoc.getElementsByTagName("d12")[0].childNodes[0].nodeValue;
			var d13=xmlDoc.getElementsByTagName("d13")[0].childNodes[0].nodeValue;
			var d14=xmlDoc.getElementsByTagName("d14")[0].childNodes[0].nodeValue;
			var d15=xmlDoc.getElementsByTagName("d15")[0].childNodes[0].nodeValue;
			var d16=xmlDoc.getElementsByTagName("d16")[0].childNodes[0].nodeValue;
			var d17=xmlDoc.getElementsByTagName("d17")[0].childNodes[0].nodeValue;
			var d20=xmlDoc.getElementsByTagName("d20")[0].childNodes[0].nodeValue;
			var d21=xmlDoc.getElementsByTagName("d21")[0].childNodes[0].nodeValue;
			var d22=xmlDoc.getElementsByTagName("d22")[0].childNodes[0].nodeValue;
			var d23=xmlDoc.getElementsByTagName("d23")[0].childNodes[0].nodeValue;
			var d24=xmlDoc.getElementsByTagName("d24")[0].childNodes[0].nodeValue;
			var d28=xmlDoc.getElementsByTagName("d28")[0].childNodes[0].nodeValue;
			var d29=xmlDoc.getElementsByTagName("d29")[0].childNodes[0].nodeValue;
			var d30=xmlDoc.getElementsByTagName("d30")[0].childNodes[0].nodeValue;
			var d31=xmlDoc.getElementsByTagName("d31")[0].childNodes[0].nodeValue;
			var d32=xmlDoc.getElementsByTagName("d32")[0].childNodes[0].nodeValue;
			var d33=xmlDoc.getElementsByTagName("d33")[0].childNodes[0].nodeValue;
			 document.getElementById('cam1').innerHTML=roundnumber(d4);
			 document.getElementById('cam2').innerHTML=roundnumber(d5);
			 document.getElementById('cam3').innerHTML=d6;
			 document.getElementById('cam4').innerHTML=d7;
			 document.getElementById('cam5').innerHTML=roundnumber(d8);
			 document.getElementById('cam6').innerHTML=roundnumber(d9);
			 document.getElementById('cam8').innerHTML=d13;
			 document.getElementById('cam9').innerHTML=d14;
			 document.getElementById('cam10').innerHTML=d15;
			 document.getElementById('cam11').innerHTML=roundnumber(d16);
			 document.getElementById('cam12').innerHTML=roundnumber(d17);
			
			 document.getElementById('cam14').innerHTML=roundnumber(d21);
			 document.getElementById('cam15').innerHTML=roundnumber(d22);
			 document.getElementById('cam16').innerHTML=roundnumber(d23);
			 document.getElementById('cam17').innerHTML=roundnumber(d24);
			 
			 document.getElementById('cam19').innerHTML=d28;
			 document.getElementById('cam20').innerHTML=d29+"%";
			 document.getElementById('cam21').innerHTML=d30;
			 document.getElementById('cam22').innerHTML=roundnumber(d31) +"%";
			 document.getElementById('cam23').innerHTML=d32;
			 document.getElementById('cam24').innerHTML=d33 +"%";
			
	}
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
	// Firefox, Opera 8.0+, Safari
	xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
	// Internet Explorer
	try
	{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}


