function openWin(url,w,h){
	window.open(url,url.substr(0,3),"width="+w+",height="+h+",scrollbars=1");
}

function initForm(){
	var date = new Date();
	var anho = date.getFullYear().toString().substr(2);
	var	mes = (date.getMonth()+1).toString().digits(2);
	var	dia = date.getDate().toString().digits(2);
	var	hora = date.getHours().toString().digits(2);
	var	minuto = date.getMinutes().toString().digits(2);
	
	document.forms[0].archivo.value = anho+mes+dia+"_"+hora+minuto;
	document.forms[0].fecha.value = dia+"-"+mes+"-"+anho;
}

function checkForm(){
	var error = false;
	var form = document.forms[0];
	for(i=0;i<document.forms[0].elements.length;i++){
		if(document.forms[0].elements[i].name == "foto") continue;
		if(document.forms[0].elements[i].value == "" && !document.forms[0].elements[i].disabled){
			error = true;
			document.forms[0].elements[i].focus();
			alert("Debes rellenar todos los campos.");
			break;
		}
	}
	if(!error) form.submit();
}

String.prototype.digits = function(num){
	var txt = this;
	while(txt.length < num){
		txt = "0" + txt;
	}
	return txt;
}

function menuColexp(obj){
	var objNode = obj.parentNode.childNodes[1];
	var disp = objNode.style.display;
	if(disp == "") disp = (objNode.className.indexOf("hidden") == -1) ? "block" : "none";
	objNode.style.display = (disp == "block") ? "none" : "block";
	var objText = obj.innerText.substr(0, obj.innerText.length-1);
	obj.innerText = (disp == "" || disp == "block") ? objText+"+" : objText+"-";
}

function checkBox(obj){
	var form = document.forms[0];
	var cFile = obj.name.substr(6);
	form[cFile].disabled = !obj.checked;
	form[cFile].style.backgroundColor = (obj.checked) ? "#FFFFFF" : "#D8D8D8";
}

function reload(obj){
	obj.opener.location.reload();
	if(obj.opener.opener) obj.opener.opener.location.reload();
}

function chgColor(obj,color){
	if(!color) color = "transparent";
	obj.style.backgroundColor = color;
}
