function isMSIE() {
	return (navigator.appName == "Microsoft Internet Explorer");
}

function popup(url, name, width, height, isResizable, hasScrollbars, hasToolbar, hasMenubar, hasStatus) {
	isResizable = typeof(isResizable)=="undefined"? "no": isResizable;
	hasScrollbars = typeof(hasScrollbars)=="undefined"? "auto": hasScrollbars;
	hasToolbar = typeof(hasToolbar)=="undefined"? "no": hasToolbar;
	hasMenubar = typeof(hasMenubar)=="undefined"? "no": hasMenubar;
	hasStatus = typeof(hasStatus)=="undefined"? "yes": hasStatus;
	var top = (screen.height - height) / 2;
	var left = (screen.width - width) / 2;
	var settings = "width="+width+",height="+height+",top="+top+",left="+left+",resizable="+isResizable+",scrollbars="+hasScrollbars+",toolbar="+hasToolbar+",menubar="+hasMenubar+",status="+hasStatus;
	return window.open(url, name, settings);
}

/* Debug */
function dump(o, func) {
	var str = "";
	//alert(typeof o);
	for (p in o) {
		if (typeof o[p]!='function' || func)
			str += "\t" + p + " => " + o[p] + "\r\n";
	}
	str = "(" + typeof(o) + ") " + o + " \r\n{\r\n" + str + "}";
	return str;
}

function dumpWindow(o, nombre, func) {
	func 						= func == true;
	nombre = (typeof(nombre) == "undefined") ? "Debug" : nombre ;
	var hw = popup('', nombre , 600, 600, 'yes', 'yes');
	var htmlDump = dump(o, func).replace(/<(\/)?script/gi, '< $1script');
	var htmlDoc = '<html><body><pre style="font:13px \'Courier New\'">'+htmlDump+'</pre></body></html>'
	hw.document.open();
	hw.document.write(htmlDoc);
	hw.document.close();
}
/* Fin Debug */

function showLoading(display) {
	var o =document.getElementById('LoadingLabel');
	if (o) o.className = display ? '':'hidden';
}

function showErrors(arrErrors) {
	var strError = "", i;
	for (i = 0; i < arrErrors.length; ++i)
		strError += "• " + arrErrors[i].replace(/\r\n/, "\r\n ") + "\r\n";
	if (strError.length > 0)
		alert("ERRORES\r\n" + strError);
}

function isVowel(letter) {
	letter = letter.toLowerCase();
	var arrVowels = new Array('a', 'e', 'i', 'o', 'u');
	var ret = false;
	var i=0;
	while (!ret && i<arrVowels.length) {
		ret = (letter==arrVowels[i]);
		++i;
	}
	return ret;
}

function intval(val) {
	val = Number(val);
	val = isNaN(val) || 'undefined'==val? new Number(0) : val;
	return val;
}

function strval(val) {
	val = String(val);
	val = 'undefined'==val ? new String('') : val;
	return val;
}

function redirect(link) {
	window.location.href = link;
}

function o(id) {
	return document.getElementById(id);
}
function reEmailValido() {
	var reUsuario = '[\\w_]+(\\.[\\w_]+)*';
	var reDominioNombre = '[\\w-]+(\\.[\\w-]+)*';
	var reDominioExtension = '([a-z]{2}|com|net|org|edu|mil|gov|biz|info)';
	var reDominio = reDominioNombre + '\\.' + reDominioExtension;
	var reEmail = '^' + reUsuario + '@' + reDominio + '$';
	var re = new RegExp(reEmail, 'i');
	return re;
}

function CheckAll(idFormulario, nombreCampo, checked, clicking) {
	clicking = (clicking==true);
	var form = o(idFormulario);
	var arrElemento = form.elements;
	for (var i=0; i<arrElemento.length; ++i) {
		if ('checkbox'==arrElemento[i].type && nombreCampo==arrElemento[i].name) {
			if (clicking) {
				if (arrElemento[i].checked!=checked) {
					arrElemento[i].click();
				}
			}
			else {
				arrElemento[i].checked = checked;
			}
		}
	}
}

function runSWF(archivo, ancho, alto, version, bgcolor, id, idm, menu, FlashVars, quality, allowScriptAccess , writeScript) {
	if (version!="") {
		var version_data=version;
	}else{
		var version_data="6, 0, 0, 0";
	}
	if (menu!="") {
		menu_data=menu;
	}else{
		menu_data=false;
	}
	if (bgcolor!="") {
		var bgcolor_data=bgcolor;
	}else{
		var bgcolor_data="#FFFFFF";
	}
	if (id!="") {
		id_data=id;
	}else{
		id_data="flashMovie";
	}
	if (quality!="") {
		quality_data=quality;
	}else{
		quality_data="high";
	}
	if (allowScriptAccess!="") {
		allowScriptAccess_data=allowScriptAccess;
	}else{
		allowScriptAccess_data="always";
	}
	if (typeof(writeScript) == "undefined") {
		writeScript = "1" ;
	}

	var quality="high"; // calidad de visualización de la peli
	html = "";
	html += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version_data+'" width='+ancho+' height='+alto+' id='+id_data+'>\n';
	html += '<param name="movie" value='+archivo+'>\n';
	html += '<param name="allowScriptAccess" value='+allowScriptAccess_data+'>\n';
	html += '<param name="quality" value='+quality_data+'>\n';
	html += '<param name="FlashVars" value='+FlashVars+'>\n';
	html += '<param name="bgcolor" value='+bgcolor_data+'>\n';
	html +=	'<param name="allowFullScreen" value="true" >\n';
	html += '<param name="menu" value='+menu_data+' >\n';
	html += '<param name="wmode" value="transparent">\n';
	html += '<embed wmode="transparent" src='+archivo+' bgcolor='+bgcolor_data+' FlashVars='+FlashVars+' menu='+menu_data+' allowScriptAccess='+allowScriptAccess_data+' quality='+quality_data+' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width='+ancho+' height='+alto+' swLiveConnect="true" id='+idm+' allowFullScreen="true"></embed>';
	html += '</object>\n';

	if (writeScript == "1") {
		document.write(html);
	}else{
		return html;
	}
}

function runSWFBackGround(archivo, ancho, alto, version, bgcolor, id, idm, menu, FlashVars, quality, allowScriptAccess , writeScript) {
	if (version!="") {
		var version_data=version;
	}else{
		var version_data="6, 0, 0, 0";
	}
	if (menu!="") {
		menu_data=menu;
	}else{
		menu_data=false;
	}
	if (bgcolor!="") {
		var bgcolor_data=bgcolor;
	}else{
		var bgcolor_data="#FFFFFF";
	}
	if (id!="") {
		id_data=id;
	}else{
		id_data="flashMovie";
	}
	if (quality!="") {
		quality_data=quality;
	}else{
		quality_data="high";
	}
	if (allowScriptAccess!="") {
		allowScriptAccess_data=allowScriptAccess;
	}else{
		allowScriptAccess_data="always";
	}
	if (typeof(writeScript) == "undefined") {
		writeScript = "1" ;
	}

	var quality="high"; // calidad de visualización de la peli
	html = "";
	html += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version='+version_data+'" width='+ancho+' height='+alto+' id='+id_data+'>\n';
	html += '<param name="movie" value='+archivo+'>\n';
	html += '<param name="allowScriptAccess" value='+allowScriptAccess_data+'>\n';
	html += '<param name="quality" value='+quality_data+'>\n';
	html += '<param name="FlashVars" value='+FlashVars+'>\n';
	html += '<param name="bgcolor" value='+bgcolor_data+'>\n';
	html += '<param name="menu" value='+menu_data+' >\n';
	html += '<param name="wmode" value="opaque">\n';
	html += '<embed wmode="opaque" src='+archivo+' bgcolor='+bgcolor_data+' FlashVars='+FlashVars+' menu='+menu_data+' allowScriptAccess='+allowScriptAccess_data+' quality='+quality_data+' pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width='+ancho+' height='+alto+' swLiveConnect="true" id='+idm+' ></embed>';
	html += '</object>\n';

	if (writeScript == "1") {
		document.write(html);
	}else{
		return html;
	}
}

function CheckClick(o, e) {
	var arrCheckbox = o.getElementsByTagName('input');
	var checkboxChecked = false;
	var i=0;
	while (i<arrCheckbox.length && !checkboxChecked) {
		if (arrCheckbox[i].type=='checkbox') {
			eval(arrCheckbox[i].onclick)
			checkboxChecked = true;
		}
		++i;
	}
	return checkboxChecked;
}

function resizePopUp() {
	var offsetW = 0;
	var offsetH = 0;
	var screenW = Math.min(document.body.scrollWidth + offsetW, screen.width);
	var screenH = Math.min(document.body.scrollHeight + 29, screen.height - 80);
	var windowLeft = (screen.width - screenW)/2 ;
	var windowTop = (screen.height - screenH)/2;
	window.resizeTo(screenW, screenH);
}

function showDiv(commonName, nid, total) {
	for (var i=1; i<=total; ++i) {
		if (i!=nid) {
			var o = document.getElementById(commonName + '-' + i);
			if (o) o.style.display = 'none';
		}
	}
	var o = document.getElementById(commonName + '-' + nid);
	if (o) o.style.display = 'block';
}

function openCalendar(title, idForm, idInputStr, idInputValue) {
	openWinEditor(0, 'Calendario', title, '170', '150', 10, 10);
	var idObjetoCMS = arrWindows.length-1;
	arrWindows[idObjetoCMS].idFormParent 	= idForm;
	arrWindows[idObjetoCMS].idInputStr		= idInputStr;
	arrWindows[idObjetoCMS].idInputValue	= idInputValue;
}

function changeDate(idDateStr, idDateTS, dateStr, ts) {
	var dateFieldStr = document.getElementById(idDateStr);
	var dateFieldTS = document.getElementById(idDateTS);
	dateFieldStr.value = dateStr
	dateFieldTS.value = ts;
}

function openColorPicker(idField, updateFunction) {
	var color = document.getElementById(idField).value;
	var url = './colorpicker_popup.php?updateFunction=%1&idField=%2&color=%3';
	url = url.sprintf(updateFunction, idField, color);
	popup(url, 'ColorPicker', 237, 158);
}

function updateColor(idField, color) {
	var o = document.getElementById(idField);
	o.style.backgroundColor = color;
	o.value = color;
}


function Resize() {
	table = document.getElementById("main_table");
	twidth = table.offsetWidth;
	theight = table.offsetHeight;
	if (theight > 700) {
		theight = 630;
	}
	window.resizeTo(twidth, theight);
}


/**
* @return string
* @param int[optional] total
* @param int[optional] pagina
* @param int[optional] porPagina
* @param int[optional] paginaLado
* @param string[optional] jsFuncion
* @param string[optional] classNormal
* @param string[optional] classActivo
* @param string[optional] separadorNumeros
* @param string[optional] separadorNoNumeros
* @param string[optional] continuacion
* @param string[optional] anterior
* @param string[optional] siguiente
* @param string[optional] antSeccion
* @param string[optional] sigSeccion
* @param string[optional] noHayPaginas
* Arma un paginador html de acuerdo a los parametros indicados.
*/
window.paginador = function(id, total, pagina, porPagina, paginaLado, jsFuncion, classNormal, classActivo, separadorNumeros, separadorNoNumeros, continuacion, anterior, siguiente, antSeccion, sigSeccion, noHayPaginas) {
	var total = Number(total);
	var pagina = Number(pagina);
	var porPagina = Number(porPagina);
	var paginaLado = Number(paginaLado);

	paginasTotales = porPagina ? Math.ceil(total/porPagina) : 0;
	html 					 = noHayPaginas;

	if (paginasTotales > 1) {
		html 				 = '';
		paginasLados = (paginaLado * 2);

		finPagina = Math.min(paginasTotales-1, pagina+paginaLado);
		inicioPagina = Math.max(0, finPagina-paginasLados);

		if (pagina > 0) {
			pagSeccionAnt = Math.max(pagina-paginasLados, 0);
			html += antSeccion ? '<a href="javascript:'+jsFuncion+'(\''+id+'\', '+pagSeccionAnt+')"'+(classNormal ? ' class="'+classNormal+'"' : '')+'>'+antSeccion+'</a>'+separadorNoNumeros : '';
			html += anterior ? '<a href="javascript:'+jsFuncion+'(\''+id+'\', '+(pagina-1)+')"' +(classNormal ? ' class="'+classNormal+'"' : '')+'>'+anterior +'</a>'+separadorNoNumeros : '';
			html += continuacion ? continuacion+separadorNoNumeros : '';
		}

		for (var i=0; i <= paginasLados; ++i) {
			k = inicioPagina + i;
			if (k < paginasTotales) {
				html += (i ? separadorNumeros : '') + (pagina == k ? '<strong'+(classActivo ? ' class="'+classActivo+'"' : '')+'>' + (k+1) + '</strong>' : '<a href="javascript:'+jsFuncion+'(\''+id+'\', '+k+')"'+(classNormal ? ' class="'+classNormal+'"' : '')+'>'+(k+1)+'</a>');
			}
		}

		if (pagina<(paginasTotales-1)) {
			pagSeccionSig = Math.min(pagina+paginasLados, paginasTotales-1);
			html += continuacion ? separadorNoNumeros+continuacion : '';
			html += siguiente ? separadorNoNumeros+'<a href="javascript:'+jsFuncion+'(\''+id+'\', '+(pagina+1)+')"'+(classNormal ? ' class="'+classNormal+'"' : '')+'>'+siguiente+'</a>' : '';
			html += sigSeccion ? separadorNoNumeros+'<a href="javascript:'+jsFuncion+'(\''+id+'\', '+pagSeccionSig+')"'+(classNormal ? ' class="'+classNormal+'"' : '')+'>'+sigSeccion+'</a>' : '';
		}
	}
	return html;
}

function getYearDate(strDate) {
	var date = new Date();
	year = strDate.substr(0, 4);
	year = (year == "0000" || !year.length) ? date.getYear() : year ;
	return year;
}

function getMonthDate(strDate) {
	var date = new Date();
	month = strDate.substr(5, 2);
	month = (month == "00" || !month.length) ? parseInt(date.getMonth())+1 : month ;
	return month;
}

function getDayDate(strDate) {
	var date = new Date();
	day = strDate.substr(8, 2);
	day = (day == "00" || !day.length) ? date.getDate() : day ;
	return day;
}

function insertScript(scr , type) {
	var script = document.createElement('script');
	script.src = scr;
	script.type = (typeof(type) == "undefined") ? "text/javascript" : type ;
	$("head").appendChild(script);
}



function $() {

	var elements = new Array();
	for (var i = 0; i < arguments.length; ++i) {
		var element = arguments[i];
		if (typeof element == 'string') element = document.getElementById(element);
		if (arguments.length == 1) return element;
		elements.push(element);
	}
	return elements;
}

function Select_clear(form, id) {
	if (form != '') {
		var o = document.forms[form][id];
	}else{
		var o = $(id);
	}
	if (o) o.options.length = 0;
}

function Select_fill(form, id, options, keyText, keyValue, valueSelected) {
	for (var i=0; i<options.length; ++i) {
		Select_add(form, id, options[i][keyText], options[i][keyValue], valueSelected==options[i][keyValue]);
	}
}

function Select_byValue(idSelect, value) {
	var found = false;
	var select = $(idSelect);

	for (var i =0; i<select.options.length; ++i) {
		select.options[i].selected = value==select.options[i].value;
	}
}

function Select_add(form, id, text, value, selected) {
	if (form != '') {
		var o = document.forms[form][id];
	}else{
		var o = $(id);
	}

	var opt = null;
	if (o) {
		o.options[o.options.length] = new Option(text, value);
		opt = o.options[o.options.length-1];
		opt.selected = selected;
	}
	return opt;
}

function Select_clearAndFill(form, id, options, keyText, keyValue, valueSelected) {
	Select_clear(form, id);
	Select_fill(form, id, options, keyText, keyValue, valueSelected);
}


function LimitarString (str, limitChar) {
	var caract_count = str.length;
	var palabras	 = str.split(" ");
	var result			 = new String;
	var tempStr			 = new String;
	//limitChar				 = typeof(limitChar)=='undefined' ?	18: limitChar;
	//window.AdministratorResolucion = (request.setresolucion == 1) ? 1 : 2;
	limitChar				 = (window.AdministratorResolucion == 1) ? 18 : typeof(limitChar)=='undefined' ?	25: limitChar;

	if (str.length > limitChar) {
		for (i=0; i < limitChar; ++i) {
			tempStr = tempStr + palabras[i];
			if (tempStr.length < limitChar) {
				result = result + ' ' + palabras[i];
			}
		}
		return result + '...';
	}
	else {
		return str;
	}
}

document.getElementsByAttribute = function(attribute, value, tagName, parentElement) {
	var children = ($(parentElement) || document.body).getElementsByTagName((tagName || '*'));
	var elements = new Array();

	for (var i = 0 ; i < children.length ; ++i) {
		var attributeValue = children[i].getAttribute(attribute);
		if (attributeValue != null) {
			if (!value || attributeValue == value) {
				elements.push(children[i].id);
			}
		}
	}
	children = null;
	return elements;
}

function toogleDiv(id) {
	var display = $(id).style.display;
	if (display == 'none') 	$(id).style.display = 'block';
	if (display == 'block')	$(id).style.display = 'none';
}

function _attachEvent(element, name, observer) {
	if (element.addEventListener) {
		element.addEventListener(name, observer, true);
	}
	else if (element.attachEvent) {
		element.attachEvent(name, observer);
	}
}

function trim(valor) {
	var re = /^(\s)*|(\s)*$/;
	var str = (valor ? valor : this);
	return str.replace(re, '');
}
String.prototype.trim = trim;


function toogleMarquee() {
	if ($('bt_marquee').src.indexOf('play') == -1) {
		$('bt_marquee').src = '../imgs/ticker_play.gif';
		$('marquee').stop();
	}else{
		$('bt_marquee').src = '../imgs/ticker_pause.gif';
		$('marquee').start();
	}
}

function CambiarVisibility(obj) {
	var obj = document.getElementById(obj);
	if (obj.style.visibility == "hidden") {
		obj.style.visibility = "visible";
	} else {
		obj.style.visibility = "hidden";
	}
}

function ChangeDisplay(idx) {
	var obj = document.getElementById(idx);
	if (obj.style.display == "none") {
		obj.style.display = "block";
	} else {
		obj.style.display = "none";
	}
}

function getCookie(nombre) {
	var aguja = nombre +"=";
	if (document.cookie.length > 0) {
		i = document.cookie.indexOf(aguja);
		if (i != -1) {
			i += aguja.length;
			j = document.cookie.indexOf(";", i);
			if (j == -1)
				j = document.cookie.length;
			return unescape(document.cookie.substring(i, j));
		}
	}
	return "";
}

function setCookie(nombre, valor, caducidad) {
	document.cookie = nombre + "=" + escape(valor) + ((caducidad == null) ? "" : ("; expires=" + caducidad.toGMTString()))
}



var ACTUAL_FONTSIZE = 13;
var SMALLEST_FONTSIZE = 11;
var LARGEST_FONTSIZE = 20;

function ChangeProp(objName, x, theProp, theValue) { //v6.0
	var obj = FindObj(objName);
	if (obj && (theProp.indexOf("style.")==-1 || obj.style)) {
		if (theValue == true || theValue == false)
		eval("obj."+theProp+"="+theValue);
		else eval("obj."+theProp+"='"+theValue+"'");
	}
}

function FindObj(n, d) { //v4.01
	var p, i, x; if (!d) d=document;
	if ((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0, p);
	}
	if (!(x=d[n])&&d.all) x=d.getElementById(n);
	for (i=0;!x&&i<d.forms.length;++i) x=d.forms[i][n];
	for (i=0;!x&&d.layers&&i<d.layers.length;++i) x=FindObj(n, d.layers[i].document);
	if (!x && d.getElementById) x=d.getElementById(n); return x;
}

function increce() {
	 ACTUAL_FONTSIZE = ACTUAL_FONTSIZE+1;
	if (ACTUAL_FONTSIZE > LARGEST_FONTSIZE) { ACTUAL_FONTSIZE = LARGEST_FONTSIZE }
	ChangeProp('texto', '', 'style.fontSize', ACTUAL_FONTSIZE, 'SPAN');
	
	IncFontSize('texto');
}

function decrece() {
	
	ACTUAL_FONTSIZE = ACTUAL_FONTSIZE-1
	if (ACTUAL_FONTSIZE < SMALLEST_FONTSIZE) { ACTUAL_FONTSIZE = SMALLEST_FONTSIZE }
	ChangeProp('texto', '', 'style.fontSize', ACTUAL_FONTSIZE, 'SPAN');
	
	DecFontSize('texto');
}


function Imprimir(idNota) {
	/*var w = popup('about:blank', 'ImprimirNota', '600', '400', 'no', 'yes', 'no', 'no', 'yes');
	var f = $('frmImprimirNota');
	f.action = '../home/imprimir_nota.php';
	f.target = 'ImprimirNota';
	f['cuerpo'].value = $('texto').innerHTML.replace($('texto_interior').innerHTML, '');
	f['titulo'].value = $('nota_titulo').innerHTML.replace(/\<[^\<]*\>/ig, '');
	f['volanta'].value = $('nota_volanta').innerHTML;
	f['copete'].value = $('nota_copete').innerHTML;*/
	popup("../home/imprimir_nota.php?idNota="+idNota, "ImprimirNota", "600", "400", "no", "yes", "no", "no", "yes");	
	//f.submit();
}

function ImprimirEdicionActual(idNota) {
	popup("../home/index.php?p=edicion_actual_imprimir&idNota="+idNota, "ImprimirEdicionActual", "610", "400", "no", "yes", "no", "no", "yes");
}

function EnviarEdicionActual(idNota) {
	popup("../home/index.php?p=edicion_actual_enviar&idNota="+idNota, "EnviarEdicionActual", "520", "300", "no", "yes", "no", "no", "yes");
}


function EnviarNota(idNota, titulo) {
	popup("../home/index.php?p=edicion_actual_enviar&idNota="+idNota+"&titulo="+titulo, "EnviarEdicionActual", "520", "420", "no", "yes", "no", "no", "yes");
}

function VerEdicionActual(idNota) {
	popup("../home/index.php?p=edicion_actual_imprimir&idNota="+idNota, "ImprimirEdicionActual", "620", "500", "no", "yes", "no", "no", "yes");
}

function CheckValueFocus(obj , valor) {
	if (obj.value == valor) {
		obj.value = "";
	}
}


function CheckValueBlur(obj , valor) {
	if (obj.value.trim() == "") {
		obj.value = valor;
	}
}

function Login() {
	popup("../home/index.php?p=ingreso", "Login", 300, 215);
}

function Logout() {
	popup("../home/login.php?accion=Logout", "Login", 300, 215);
}

function handleLink() {
}

function checkCaracteres(campo, tdcampo, cantidad) {
	var cantidad = parseInt(cantidad);
	var letras = $(''+campo+'').value.length;
	if (letras >= cantidad) {
		$(''+campo+'').value = $(''+campo+'').value.substr(0, cantidad-1);
		alert("ha superado la cantidad maxima de caracteres")
	}else{
		$('' + tdcampo + '').innerHTML = letras;
	}
}


/**
* Funciones para cambiar el tamaño de la fuente
*/
var actualFontSize = 14;
var minFontSize = 9;
var maxFontSize = 24;

function ChangeFontSize(id) {
	actualFontSize = actualFontSize > maxFontSize ? maxFontSize : (actualFontSize < minFontSize ? minFontSize : actualFontSize);
	var o = $(id);
	if (o) for (var i=0; i<o.childNodes.length; ++i) {
		var c = o.childNodes[i];
		if (!c.tagName) {
			c.parentNode.style.fontSize = actualFontSize;
		}
		else {
			ChangeFontSize(c);
		}
	}
}

function IncFontSize(id) {
	++actualFontSize;
	ChangeFontSize(id);
}

function DecFontSize(id) {
	--actualFontSize;
	ChangeFontSize(id);
}

function masImagenes(idNota) {
	popup('../home/index.php?p=imagenes_nota&idNota='+idNota, 'Mas_Imagenes', '480', '390');
}

function GuiaSolicitud(idGuia) {
	popup('../home/index.php?p=guia_solicitar&idGuia='+idGuia, 'Guia_solicitud', '520', '480');
}

function BuzonEscribir() {
	popup('../home/index.php?p=buzon_escribir', 'Buzon_escribir', '520', '450');
}

function addtofavorites() {
	addNota();
}

/* Se utiliza para contar las visitas de los videos */
function reloadIframeTv() {
	var iframe 								= document.createElement('iframe');
	iframe.width 				= "100%";
	iframe.height 				= "100%";
	iframe.id 						= "iFrameVideo";
	iframe.style.display	= "none";
	document.body.appendChild(iframe);
	$("iFrameVideo").src ="../daemon/contarvideo.php";
}

/*
function extractScripts() {
	var matchAll = new RegExp(Prototype.ScriptFragment, 'img');
	var matchOne = new RegExp(Prototype.ScriptFragment, 'im');
	return (this.match(matchAll) || []).map(function(scriptTag) {
		return (scriptTag.match(matchOne) || ['', ''])[1];
	});
},

evalScripts: function() {
	return this.extractScripts().map(eval);
},
*/

function setMenuImage() {
	if (typeof(request) != 'undefined') {
		switch (request.p) {
			case 'home':
				$('home').src = '../imgs/b_hoy_focus.gif';
				break;
			case 'edicion_digital':
				$('edicion_digital').src = '../imgs/b_edd_focus.gif';
				break;
			case 'edicion_impresa':
				$('edicion_impresa').src = '../imgs/b_edi_focus.gif';
				break;
			case 'participa':
				$('participa').src = '../imgs/b_par_focus.gif';
				break;
			case 'gente_y_ocio':
				$('gente_y_ocio').src = '../imgs/b_gen_focus.gif';
				break;
			case 'servicios':
				$('servicios').src = '../imgs/b_ser_focus.gif';
				break;
		}
	}
}
//_attachEvent(window, 'onload', setMenuImage);

function enviarContacto(strForm) {
	var form = document.forms[strForm];
	form.submit();
}

function PaginaInicio(elem) {
	elem.style.behavior = 'url(#default#homepage)';
	elem.setHomePage('http://www.ultimahora.com/');
}

function insertar_comentario(idContenido) {
	var autor				= $("autor_"+idContenido);
	var email				= $("email_"+idContenido);
	var comentario 			= $("comentario_"+idContenido);
	var pais 	 			= $("pais_"+idContenido);
	//var estado 			= $("estado_"+idContenido);
	var estado 			 	= $("2"+idContenido);
	autorTxt 				= autor.value;
	emailTxt 				= email.value;
	comentarioTxt 			= comentario.value;
	// 	paisTxt 		 = pais.value;
	// 	estadoTxt 		 = estado.value;

	bool = true;

	if (bool && !autorTxt.trim()) {
		alert("Por Favor, ingrese su Nombre");
		autor.focus();
		bool = false;
	}

	if (bool && !emailTxt.trim()) {
		alert("Por Favor, ingrese su Email");
		email.focus();
		bool = false;
	}


	if (bool && !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailTxt))) {
		alert("Por Favor, ingrese un Email válido");
		email.focus();
		bool = false;
	}


	if (bool && !comentarioTxt.trim()) {
		alert("Por Favor, ingrese su comentario");
		comentario.focus();
		bool = false;
	}

	/*
	if (bool && !paisTxt.trim()) {
		alert("Por Favor, ingrese su País");
		pais.focus();
		bool = false;
	}

	if (bool && !estadoTxt.trim()) {
		alert("Por Favor, ingrese su Estado");
		estado.focus();
		bool = false;
	}
*/
	if (bool) {
		var src = "../home/insertar_comentario.php?idContenido="+idContenido+"&autor="+autorTxt+"&email="+emailTxt+"&comentario="+comentarioTxt; //+"&pais="+paisTxt+"&estado="+estadoTxt;
		window._post(src);
//		autor.value 		= "";
//		comentario.value 	= "";
//		randomUsuario.value = "";
//		alert("Su comentario fue enviado correctamente");
	}
}

window._post = function(url) {
	var _objPost = document.createElement("iframe");
	_objPost.style.display	= "none";
	_objPost.style.width	= "100%";
	_objPost.style.height 	= "200";
	_objPost.src 						= url;
	document.body.appendChild(_objPost);
}

function URLDecode(psEncodeString) {
	return unescape(String(psEncodeString).replace(/\+/g, " "));
}



