//	Configuracion para popups
//	cada entrada tiene:
//		un array con width,height; parametros de texto
popup_settings = new Array();
popup_settings['enviar'] = Array(Array(540,500),'scrollbars=1');
popup_settings['bonogirl'] = Array(Array(809,570),'scrollbars=1');
popup_settings['recupero_pass'] = Array(Array(540,500),'scrollbars=1');
popup_settings['resultados'] = Array(Array(430,500),'scrollbars=1');
popup_settings['noticia_zoom'] = Array(Array(713,500),'scrollbars=1');
popup_settings['imprimir'] = Array(Array(746,600),'scrollbars=1');
popup_settings['rectificar'] = Array(Array(540,500),'scrollbars=1');

/*
 *	Abrir PopUp centrado
 *	@param trigger es referencia al elemento que dsparó el link. Se espera la url como trigger.href
 *	@param key es clave del array popup_settings
*/
function pop(trigger,key) {
	w = popup_settings[key][0][0];
	h = popup_settings[key][0][1];
	var winleft = (screen.width-w)/2;
	var wintop = (screen.height-h)/2;
	
	//	Ancho y alto:
	var settings ='height='+h;
	settings +=',width='+w;
	settings +=',top='+wintop;
	settings +=',left='+winleft
	
	//	Otros parametros:
	settings +=','+popup_settings[key][1];
	//alert (settings);
	window.open(trigger.href,key,settings)
	return false;
}
/*========================================================================*/
var OPERA	= (/Opera/i.test(window.navigator.userAgent));
var IE		= (/MSIE/i.test(window.navigator.userAgent) && !OPERA);
var IE6		= (/MSIE 6/i.test(window.navigator.userAgent) && !OPERA);
var IE7		= (/MSIE 7/i.test(window.navigator.userAgent) && !OPERA);
var OLD_IE	= (IE && !IE7); /* <= IE 6 */
var MOZ		= (/firefox|gecko/i.test(window.navigator.userAgent));
var SAFARI	= (/safari/i.test(window.navigator.userAgent));
var mouseX	= 0;	/* Coordenadas del mouse X */
var mouseY	= 0;	/* Coordenadas del mouse Y */
/*========================================================================*/

/**
*	Alias de document.getElementById()
*	@param	string		id del objeto
*	@param	boolean		evitar que IE devuelva elementos donde name == id
*	@return	object|null
*/
function get(oID, overideName)
{
	if (IE && overideName)
	{
		var elem = document.getElementsByTagName('*');
		for (var i=0;i<elem.length;i++)
			if (elem[i].getAttribute('id') && elem[i].getAttribute('id') == oID)
				return elem[i];
		return null;
	}
	return document.getElementById(oID);
}


function popFIXME(url,key) {
	w = popup_settings[key][0][0];
	h = popup_settings[key][0][1];
	var winleft = (screen.width-w)/2;
	var wintop = (screen.height-h)/2;
	
	//	Ancho y alto:
	var settings ='height='+h;
	settings +=',width='+w;
	settings +=',top='+wintop;
	settings +=',left='+winleft
	
	//	Otros parametros:
	settings +=popup_settings[key][1];
	//alert (settings);
	window.open(url,key,settings)
	return false;
}


function encuesta(formObject) {
	popFIXME('', 'resultados');
	formObject.target = 'resultados';
	formObject.submit();
	return false;
}

function checkVotar(formObject, msg_Str){ 
	/*
		Devuelve true si el usuario eligió una respuesta
	*/
	for(i=0; i<formObject.respuesta_id.length; i++) {
		if (formObject.respuesta_id[i].checked) {
			return true;
		}
	}
	alert(msg_Str);
	return false;
}



// Ampliar - disminuir letra

var defaultFontSizeNum = 5;
var currentFontSizeNum = defaultFontSizeNum;
var minFontSizeNum = 3;
var maxFontSizeNum = 7;
var fontObj;

function ampliarLetra() {
    if (currentFontSizeNum < maxFontSizeNum) {
    	currentFontSizeNum += 1;
	    fontObj = get('resizable');
	    fontObj.className = 'fontSize' + currentFontSizeNum;
		//alert(fontObj.className);
    }
}

function disminuirLetra() {
    if (currentFontSizeNum > minFontSizeNum) {
    	currentFontSizeNum -= 1;
	    fontObj = get('resizable');
	    fontObj.className = 'fontSize' + currentFontSizeNum;
		//alert(fontObj.className);
    }
}
function insertValidSwf(movie_name, width, height, flashVars) {
	document.write('<object type="application/x-shockwave-flash"');
	document.write('data="'+movie_name+'"');
	document.write('width="'+width+'" height="'+height+'">');
	document.write('<param name="movie"');
	document.write('value="'+movie_name+'" />');
	if (flashVars!='') {
		document.write('<param name="FlashVars" value="'+flashVars+'" />');
	}
	document.write('</object>');
}
function insertSwf(movie_name, width, height, flashVars) {
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" class="swf_obj" ');
	document.write('codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" ')
	document.write('width="'+width+'" height="'+height+'" hspace="0" vspace="0">');
	document.write('<param name="movie" value="'+movie_name+'" />');
	document.write('<param name="quality" value="high" />');
	document.write('<param name="quality" value="high" />');
	document.write('<embed src="'+movie_name+'" width="'+width+'" height="'+height+'" ');
	document.write('hspace="0" vspace="0" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" ');
	document.write('type="application/x-shockwave-flash"></embed>');
	document.write('</object>');
}
