// POPUP
function Popup(url,name,width,height,resize,scroll) {
	var dialogWin = new Object();
	dialogWin.width = width;
	dialogWin.height = height;
	now = new Date();
	var millis=now.getTime();
	var mstr=""+millis;
	if (navigator.appName == "Netscape") {
		dialogWin.left = window.screenX + ((window.outerWidth - dialogWin.width) / 2);
		dialogWin.top = window.screenY + ((window.outerHeight - dialogWin.height) / 2);
		var attr = 'screenX=' + dialogWin.left + ',screenY=' + dialogWin.top + ',resizable=' + resize + ',width=' + dialogWin.width + ',height=' + dialogWin.height + ',scrollbars=' + scroll + ',menubar=no,location=no,toolbar=no,status=no,directories=no';
	} else if (document.all) {
		dialogWin.left = (screen.width - dialogWin.width) / 2;
		dialogWin.top = (screen.height - dialogWin.height) / 2;
		var attr = 'left=' + dialogWin.left + ',top=' + dialogWin.top + ',resizable=' + resize + ',width=' + dialogWin.width + ',height=' + dialogWin.height + ',scrollbars=' + scroll + ',menubar=no,location=no,toolbar=no,status=no,directories=no';
	}
	window.open(url,name,attr);
}

function sendForm(form){
	if(form.q.value != ''){
		if (form.donde[1].checked == true){
			form.method = "get";
	 		form.action="http://www.google.com.ar/custom";
	 		form.sa.disabled="true";
			form.submit();
		}
		if (form.donde[0].checked == true){
			form.method = "post";
			form.action="buscar.php";
	 		form.sa.disabled="true";
			form.submit();
		}
		return true;
	}else{
		alert("Debe especificar al menos una palabra.");
		form.q.focus();
		return false;
	}
}

function enviarFormulario(form){
	var aprobado = 0;
	if(!form.nombre_publicacion.value){
		alert("Debe completar el nombre de la publicación");
		form.nombre_publicacion.focus();
		return false;
	}
	if(!form.url_publicacion.value){
		alert("Debe completar la url de la publicación.");
		form.url_publicacion.focus();
		return false;
	} else {
		aprobado = consultaSitio('sitio','http://' + form.url_publicacion.value + '/');
		if (aprobado){
			alert("Su publicación ya se encuetra en nuestra base.");
			form.url_publicacion.focus();
			return false;
		}
	}
	if(!form.nombre_responsable.value.length){
		alert("Debe completar el nombre del responsable.");
		form.nombre_responsable.focus();
		return false;
	}
	if(!form.email_publicacion.value.length){
		alert("Debe completar el e-mail del responsable.");
		form.email_publicacion.focus();
		return false;
	}
	if(form.descripcion_publicacion.value.length  <= 150){
		alert("El minimo de caracteres es 150.");
		form.descripcion_publicacion.focus();
		return false;
	}
	if(form.texto_publicacion.value.length <= 300){
		alert("El minimo de caracteres es 300.");
		form.texto_publicacion.focus();
		return false;
	}
	if(form.id_pais.options[form.id_pais.selectedIndex].value == 0){
		alert("Elija un pais.");
		return false;
	}
	if(form.id_idioma.options[form.id_idioma.selectedIndex].value == 0){
		alert("Elija un idioma.");
		return false;
	}
	return true;
}

function enviarFormularioCategoria(form){
	if(!form.nombre_categoria.value){
		alert("Debe completar el nombre de la categoria.");
		form.nombre_categoria.focus();
		return false;
	}
	if(!form.nombre_responsable.value){
		alert("Debe completar el nombre del responsable.");
		form.nombre_responsable.focus();
		return false;
	}	
	if (!form.email_responsable.value){
		alert("Debe completar el campo email");
		form.email_responsable.focus();
		return false;
	} else {
		var str = form.email_responsable.value;
		if (!(str.indexOf(".") > 2) && !(str.indexOf("@") > 0)){
			alert("El email no es valido.");
			form.email_responsable.focus();
			return false;
		}
	}
	if(!form.descripcion_categoria.value.length){
		alert("Debe completar la descripcion de la categoria.");
		form.descripcion_categoria.focus();
		return false;
	}
	return true;
}

function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit)
		field.value = field.value.substring(0, maxlimit);
	else
		cntfield.value = maxlimit - field.value.length;
}

function textCounterUp(field,cntfield) {
	cntfield.value = field.value.length;
}

function doFocus(field) {
	field.focus();
}

function disableIt(obj){
	obj.disabled = !(obj.disabled);
	var z = (obj.disabled) ? 'disabled' : 'enabled';
}