
function createXMLHttpRequest() 
{
	try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) {}
	try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
	try { return new XMLHttpRequest(); } catch(e) {}
	alert("XMLHttpRequest not supported");
	return null;
}

function searchcity(){
}

function checksign(){
	var doc = document.formusign;
	if (doc.email.value=="" || doc.user.value == "" || doc.pw.value == "" || doc.cpw.value == "" || doc.cpw.value == "" || doc.city.value == ""){
		alert("You must introduced all fields");
		return false;
	}else if(doc.pw.value != doc.cpw.value){
		alert("Passwords doesn't match.");
		return false;
	}else if (doc.accept.checked==false) {
		alert("Check the privacy conditions.");
		return false;
	}else{
		return true;
	}
}
function checklogin(){
	var doc = document.formulogin;
	if (doc.user.value == "" || doc.pw.value == ""){
		alert("You must introduced all fields");
		return false;
	}else{
		return true;
	}
}

function setmyt()
{
}

function searchcity()
{
	var countr = document.formusign.country.value;
	var city = document.formusign.city.value;
	//alert (city);
	xhReq = createXMLHttpRequest();
	//alert("llamando opciones");
	xhReq.open("GET", "takeCity.php?id="+countr+"&city="+city, true);
	xhReq.onreadystatechange = onSumResponse;
	xhReq.send(null);
}

function onDummyResponse() 
{
}

function onSumResponse() 
{
	if (xhReq.readyState != 4) return;
	var serverResponse = xhReq.responseText;
	//var doc = document.formu;
	eval(serverResponse);
	//alert("codigo: " + serverResponse);
}


function abrir(tipoAbrir,id)
{
	var doc;
	doc = document.formu;
	doc.envia.disabled='';
	doc.envia.value='Save';
	if(tipoAbrir=='new'){
		doc.reset();
		doc.tipo.value='new';
		document.getElementById('newEdit').style.visibility='';
	}else if (tipoAbrir=='edit'){
		doc.tipo.value ="edit";
		doc.editcam.value = id;
		xhReq = createXMLHttpRequest();
		xhReq.open("GET", "abrirpopup.php?edit="+id, true);
		document.getElementById('newEdit').style.visibility='';
		xhReq.onreadystatechange = onSumResponse;
		xhReq.send(null);
	}
}



/*function abrirnew()
{
	var doc;
	doc = document.formu;
	doc.envia.disabled='';
	doc.envia.value='Save';
	document.formu.reset();
	document.formu.tipo.value='new';
	document.getElementById('newEdit').style.visibility='';
}

function editcam(id)
{
	xhReq = createXMLHttpRequest();
	xhReq.open("GET", "abrirpopup.php?edit="+id, true);
	xhReq.onreadystatechange = onBorrarResponse;
	xhReq.send(null);
}
*/

function guarda()
{
	var doc;
	doc = document.formu;
	name = doc.name.value;
	ip = doc.ip.value;
	cameras = doc.cameras.value;
	editcam = doc.editcam.value;
	if (name=="" || ip=="" || cameras == ""){
		alert("You must introduce all the fields");
		return false;
	}else{
		doc.envia.disabled='true';
		doc.envia.value='Saving...';
		xhReq = createXMLHttpRequest();
		//alert("llamando opciones");
		if (doc.tipo.value=="new"){
			xhReq.open("GET", "cam_action.php?name="+name+"&ip="+ip+"&cameras="+cameras+"&new", true);
		}else if (doc.tipo.value=="edit"){
			xhReq.open("GET", "cam_action.php?name="+name+"&ip="+ip+"&cameras="+cameras+"&edit&idcamera="+editcam, true);
		}
		xhReq.onreadystatechange = onSumResponse;
		xhReq.send(null);
	}
}

function actualiza(pagina)
{
	xhReq = createXMLHttpRequest();
	//alert("llamando opciones");
	xhReq.open("GET", "cam_action.php?pag="+pagina, true);
	xhReq.onreadystatechange = onSumResponse;
	xhReq.send(null);
}

function borrar(id)
{
	if(confirm("Are you sure to delete this camera?")){
		xhReq = createXMLHttpRequest();
		//alert("llamando opciones");
		xhReq.open("GET", "cam_action.php?borra="+id, true);
		xhReq.onreadystatechange = onSumResponse;
		xhReq.send(null);
	}
}
 
function onBorrarResponse() 
{
	if (xhReq.readyState != 4)
	return;
	var serverResponse = xhReq.responseText;
	//list.innerHTML += serverResponse;
	alert("codigo: " + serverResponse);
	eval(serverResponse);
}

function changestar(w)
{
	starvote.value.value = w;
	for(i=1;i<=w;i++)
	{
		var obj = document.getElementById("star" + i);
		obj.src="images/staron.png";
	}
	for(i=w+1;i<=5;i++)
	{
		var obj = document.getElementById("star" + i);
		obj.src="images/staroff.png";
	}
}


