function getIEVersionNumber() {
    var ua = navigator.userAgent;
    var MSIEOffset = ua.indexOf("MSIE ");
    
    if (MSIEOffset == -1) {
        return 0;
    } else {
        return parseFloat(ua.substring(MSIEOffset + 5, ua.indexOf(";", MSIEOffset)));
    }
}

/*
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 toggle(obj) {
	var el = document.getElementById(obj);
	if ( el.style.display != 'none' ) {
		el.style.display = 'none';
	}
	else {
		el.style.display = '';
	}
}
/**
 * 
 * Funcion para crear instancia de Ajax
 * @author Diego Olmedo
 */
  function crearInstancia(){
                var XMLHttp = null;
                if (window.XMLHttpRequest) {             
                    return new XMLHttpRequest();
                }else if (window.ActiveXObject) {             
                    var versiones = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP", "Microsoft.XMLHTTP"];
                        for (var i = 0; i < versiones.length; i++) {
                            try {
                                XMLHttp = new ActiveXObject(versiones[i]);
                                if (XMLHttp) {
                                    return XMLHttp;
                                    break;
                                }
                                else 
                                    if (!XMLHttp) {
                                        alert('<?=htmlspecialchars(html_entity_decode(NO_SE_PUDO_CREAR_LA_INSTANCIA),ENT_QUOTES)?>');
                                    }
                            } 
                            catch (e) {};
                        }

                    }

}


/**
 * 
 * FUNCIONES PARA ALERTAS PERSONALIZADOS
 * 
 */
//funcion para evitar conflictos con prototype
  
if(typeof(jQuery)!="undefined"){
var $j = jQuery.noConflict();
  }
function alertSG2(txt, title, clase) {
	if(getIEVersionNumber() > 6 || getIEVersionNumber()==0 ) {
		try {
		if(typeof(clase)!="undefined"){
			$j.alerts.dialogClass = clase;
			}
		if(title=="undefined"){
			title="Error";
		}	 
        		jAlert(txt, title);
        		$j.alerts.dialogClass = null; 
		} catch (e) {
		    alert(e);  
			alert(txt);
		}
	}else{
		
		alert(txt);
	}
}


function confirmSG2(txt, title, clase, okText, cancelText, func) {
	if(getIEVersionNumber() > 6 || getIEVersionNumber()==0 ) {
			
		try {
	    	$j.alerts.cancelButton	 =cancelText;
	    	$j.alerts.okButton	     =okText;
	    	$j.alerts.dialogClass = clase; 
	        jConfirm(txt, title, func);
	        $j.alerts.dialogClass = null; 
	        
	    } catch (e) {
	    	alert(e);
	    	confirm(txt, title);
	    }
	}else{
		
		confirm(txt);
	}
}

function promptSG2(txt, input, title, clase, func){
    
	if(getIEVersionNumber() > 6 || getIEVersionNumber()==0 ) {
			
		try {
	    	$j.alerts.dialogClass = clase;
	        jPrompt(txt, input, title, func);
	    } catch(e) {
	        prompt(txt, input, title);
	    }
	}else{
		
		prompt(txt, input, title);
	}

}

function verVideoHomeWide(objeto,url,video,preview,titulo,copete){
	var VS = {
		movie:		"includes/flvplayer/flvplayer.swf",
		wmode:		"transparent",
		width:		"360",
		height:		"217",
		majorversion:"7",
		build:		"0",
		bgcolor:	"#FFFFFF",
		flashvars:	"file=/"+video+"&showdigits=true&image="+preview+"&showicons=true&volume=100"
	}
	UFO.create(VS, "video_princ_"+objeto);
	document.getElementById('titulo_princ_'+objeto).innerHTML = '<h2><a href="'+url+'">'+titulo+'</a></h2>';
	document.getElementById('copete_princ_'+objeto).innerHTML = '<a href="'+url+'">'+copete+'</a>';
	
	
}

function verVideoHome(objeto,video,preview){
	
	var VS1 = {
		movie:		"includes/flvplayer/flvplayer.swf",
		wmode:		"transparent",
		width:		"316",
		height:		"266",
		majorversion:"7",
		build:		"0",
		bgcolor:	"#FFFFFF",
		flashvars:	"file=/"+video+"&showdigits=true&image="+preview+"&showicons=true&volume=100"
	}
	UFO.create(VS1, objeto);
	
}

function habilitar_thumbs_vivo(objeto,totales,titulo){
	
	
	document.getElementById('prevTit_princ_1').innerHTML = titulo;
	
	for (i=0; i<totales; i++){
		document.getElementById('solapa_videos_vivo_'+i).className="";
	}
	
	document.getElementById('solapa_videos_vivo_'+objeto).className="destacado";
}

/********************** FIN DE FUNCIONES DE ALERTAS PERSONALIZADAS ***************/

