// JavaScript Document
function incluirMenu(){
	var sid_local = '';
	try {
		sid_local = sid;
		}
	catch(e){
		sid_local = '';
		}
	body=document.getElementsByTagName('BODY')[0];
	var flash = ''; 
	flash='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="830" height="35" hspace="0" vspace="0"><param name="quality" value="high" /><param name="SCALE" value="exactfit" /><param name="movie" value="menuSWF/super_menu.swf?sid='+sid_local+'&nombre='+nombre+'" /><param name="menu" value="false" /><embed src="menuSWF/super_menu.swf?sid='+sid_local+'&nombre='+nombre+'" width="830" height="35" hspace="0" vspace="0" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" scale="exactfit" menu="false"></embed></object>';
	//alert(flash);
	contFlash=document.createElement('DIV');
	contFlash.style.height='35px';
	contFlash.style.background='url(/menuSWF/back_menu.jpg)';
	contFlash.style.textAlign='center';
	contFlash.innerHTML=flash;
	hijosHTML=new Array();
	for (i=0;i<body.childNodes.length;i++){
		if (body.childNodes[i].nodeType==1){
			hijosHTML.push(body.childNodes[i]);
		}
	}
	firstChild=hijosHTML[0];
	body.insertBefore(contFlash,hijosHTML[0]);	
}
/*function nuevaPagina(ruta){
	alert(ruta);
}
onload = function (){
	incluirMenu();
}*/

/***************VERIFICAR SESSION***************/
function buscarsession (){
	var url = "buscarsession.php";
	makeRequest(url,verificarsession,'xml','');
	
	}
function verificarsession (doc, param){
	var xml  = doc;    
	var text = '';
	if (xml.getElementsByTagName('result').length>0){
		var itemc = xml.getElementsByTagName('result')[0];
		body=document.getElementsByTagName('BODY')[0];
		var flash = ''; 
		if (itemc.getElementsByTagName('valuev')[0].firstChild.data==0){
			flash='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="830" height="35" hspace="0" vspace="0"><param name="movie" value="menuSWF/super_menu.swf" /><param name="quality" value="high" /><param name="SCALE" value="exactfit" /><param name="menu" value="false" /><embed src="menuSWF/super_menu.swf" width="830" height="35" hspace="0" vspace="0" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" scale="exactfit" menu="false"></embed></object>';
			alert('NO SESSION');			
		}else{
			flash='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="830" height="35" hspace="0" vspace="0"><param name="movie" value="menuSWF/super_menu.swf" /><param name="quality" value="high" /><param name="SCALE" value="exactfit" /><param name="menu" value="false" /><embed src="menuSWF/super_menu.swf?'+itemc.getElementsByTagName('valuev')[0].firstChild.data+'" width="830" height="35" hspace="0" vspace="0" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" scale="exactfit" menu="false"></embed></object>';
			alert('SESSION ID'+itemc.getElementsByTagName('valuev')[0].firstChild.data);
		}				
		contFlash=document.createElement('DIV');
		contFlash.style.height='35px';
		contFlash.style.background='url(/menuSWF/back_menu.jpg)';
		contFlash.style.textAlign='center';
		contFlash.innerHTML=flash;
		hijosHTML=new Array();
		for (i=0;i<body.childNodes.length;i++){
			if (body.childNodes[i].nodeType==1){
				hijosHTML.push(body.childNodes[i]);
			}
		}
		firstChild=hijosHTML[0];
		body.insertBefore(contFlash,hijosHTML[0]);
		
		
	}
}

// ajax functions
function createRequest(){
	var http_request=false;
	if(window.XMLHttpRequest){ // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	}else if(window.ActiveXObject){ // IE
		try{
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		}catch(e){
			try{
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			}catch(e){}
		}
	}
	return http_request;
}

function makeRequest(url,function_handler,type,xx) {
	var http_request = createRequest();
	
	if (!http_request) {
		alert('Falla :( No es posible crear una instancia XMLHTTP');
		return false;
	}
	http_request.onreadystatechange = function (){
		if (http_request.readyState == 4) {
			if (http_request.status == 200) {
				var doc = null;
				
				if(type == 'xml')doc = http_request.responseXML;
				else doc = http_request.responseText;
				
				function_handler(doc,xx);
			}else{
				alert('Hubo problemas con la petici??Error: '+http_request.status);
			}
		}
	}
	http_request.open('GET', url, true);
	http_request.send(null);
}
