function makerequest_fancybox(serverPage, objID) {

	var xmlhttp = false;
 
try{
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    //alert ("Estas usando Internet Explorer");
}catch (e){
    try{
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      //  alert ("Estas usando Internet Explorer");
    }catch (E){
        xmlhttp = false;
    }
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    xmlhttp = new XMLHttpRequest();
    //alert ("Estas usando Mozilla Firefox");
}

    var obj = document.getElementById(objID);
    xmlhttp.open("GET", serverPage,true);
    xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {		
        obj.innerHTML = xmlhttp.responseText;
		$(document).ready(function() {
			$("a[rel=example_group1]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'inside',
				'scrolling'         : 'no'
				/*'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
				   return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
				}*/
			});
			$("a[rel=example_group2]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'inside',
				'scrolling'         : 'no'
				/*'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
				   return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
				}*/
			});
			$("a[rel=example_group3]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'inside',
				'scrolling'         : 'no'
				/*'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
				   return '<span id="fancybox-title-over">Image ' +  (currentIndex + 1) + ' / ' + currentArray.length + '</span>';
				}*/
			});
		});
    }
}
xmlhttp.send(null);
}
function makerequest(serverPage, objID) {
	var xmlhttp = false;
 
try{
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    //alert ("Estas usando Internet Explorer");
}catch (e){
    try{
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      //  alert ("Estas usando Internet Explorer");
    }catch (E){
        xmlhttp = false;
    }
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    xmlhttp = new XMLHttpRequest();
    //alert ("Estas usando Mozilla Firefox");
}

    var obj = document.getElementById(objID);
    xmlhttp.open("GET", serverPage,true);
    xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {		
        obj.innerHTML = xmlhttp.responseText;
    }
}
xmlhttp.send(null);
}
function makerequest_resize(serverPage, objID) {
	var xmlhttp = false;
 
try{
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    //alert ("Estas usando Internet Explorer");
}catch (e){
    try{
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      //  alert ("Estas usando Internet Explorer");
    }catch (E){
        xmlhttp = false;
    }
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    xmlhttp = new XMLHttpRequest();
    //alert ("Estas usando Mozilla Firefox");
}

    var obj = document.getElementById(objID);
    xmlhttp.open("GET", serverPage,true);
    xmlhttp.onreadystatechange = function() {
    if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {		
        obj.innerHTML = xmlhttp.responseText;
		$.fancybox.resize();
    }
}
xmlhttp.send(null);
}
function makerequest_form(url, formid,objID,url2,objID2){
	var xmlhttp = false;
 
try{
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    //alert ("Estas usando Internet Explorer");
}catch (e){
    try{
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      //  alert ("Estas usando Internet Explorer");
    }catch (E){
        xmlhttp = false;
    }
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    xmlhttp = new XMLHttpRequest();
    //alert ("Estas usando Mozilla Firefox");
}

 var Formulario = document.getElementById(formid);
 var longitudFormulario = Formulario.elements.length;
 var cadenaFormulario = "";
 var sepCampos
 //document.getElementById(objID).innerHTML = "<img src='/images/carrega.gif' border=0>";

 sepCampos = "";
  
 for (var i=0; i <= longitudFormulario-1;i++) {
 
 campo1=Formulario.elements[i].name;

 if (campo1.substr(0,2)=="S_") {
 	campo1=document.getElementById(campo1);
	var ab="";
 	for (var j=0;j<campo1.length;j++)
  	{
		if (campo1.options[j].selected)
		{
			ab += campo1.options[j].value + '|';
		}
	}
	k=ab.length;
	ab=ab.substr(0,k-1);
	cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(ab);
 } else {
	cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
	
 }
 sepCampos="&";
}
  xmlhttp.open("POST", url, false);
  xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=utf-8');
 
 xmlhttp.send(cadenaFormulario);
  //xmlhttp.onreadystatechange = function () {
	 
  if (xmlhttp.readyState == 4) {
	  //alert(xmlhttp.responseText);
     document.getElementById(objID).innerHTML = xmlhttp.responseText;
	 
}
//}


if(url2){
makerequest(url2,objID2);
}
if(formid=="DopComentaris") {
	$.fancybox.resize();	
}
} 

function campobligatori(formid,nompag,nomform,nomdiv,nompag2,nomdiv2) {

var xmlhttp = false;
 
try{
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    //alert ("Estas usando Internet Explorer");
}catch (e){
    try{
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      //  alert ("Estas usando Internet Explorer");
    }catch (E){
        xmlhttp = false;
    }
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    xmlhttp = new XMLHttpRequest();
    //alert ("Estas usando Mozilla Firefox");
}

var Formulario = document.getElementById(formid);
var longitudFormulario = Formulario.elements.length;

 for (var i=0; i <= Formulario.elements.length-1;i++) {
	estil=Formulario.elements[i].className;	
	if ((estil=="obligatori" || estil=="obligatoridata" || estil=="obligatorimail") && (Formulario.elements[i].value=="")) {
		alert("Faltan campos obligatorios!");
		Formulario.elements[i].focus();	
		enviar=0;
		break;
	} else if ((estil=="obligatoridata") && (Formulario.elements[i].value!="")) {
		var el=Formulario.elements[i].value;
		var dat=el.split("/");
		if (dat.length<3) { dat=el.split("-"); } 
		if (dat.length<3) {				
			alert("Formato de fecha incorrecto. Debe tener el formato 'dd/mm/aaaa'");
			Formulario.elements[i].focus();	
			enviar=0;
			break;
		} else {
			if (isNaN(dat[0]) || isNaN(dat[1]) || isNaN(dat[2])) {
				alert("Formato de fecha incorrecto. Debe tener el formato 'dd/mm/aaaa'");
				Formulario.elements[i].focus();	
				enviar=0;
				break;
			} else {
				enviar=1;
			}
		}
 	} else if ((estil=="obligatorimail") && (Formulario.elements[i].value!="")) {
		var el=Formulario.elements[i].value;
		if (el.indexOf('@')==-1){
			alert("Formato de correo incorrecto.");
			Formulario.elements[i].focus();
			enviar=0;
			break;
		}else{
			enviar=1;
		}
	
 	}else {
		enviar=1;
	}
 }

 if (enviar==1) { 
	 if (nompag!=undefined) {
		
		 makerequest_form_FancyBox(nompag,nomform,nomdiv,nompag2,nomdiv2);
		
	 } else {		
		
		 cadena = navigator.appVersion;
		 pat = /7.0/;
		 if (pat.test(cadena)==true && navigator.appName.substring(0,3)=="Mic") {
			Formulario.submit();
			return true;
		 } else {			
			return true; 
		 }//cadena a buscar

		 //alert(navigator.appVersion);
		 
	}
 } else {
		if (nompag==undefined) {
			return false; 
		}
 }
}
function makerequest_form_FancyBox(url, formid,objID,url2,objID2,editor){
var xmlhttp = false;
try{
    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    //alert ("Estas usando Internet Explorer");
}catch (e){
    try{
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      //  alert ("Estas usando Internet Explorer");
    }catch (E){
        xmlhttp = false;
    }
}

if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    xmlhttp = new XMLHttpRequest();
    //alert ("Estas usando Mozilla Firefox");
}

 var Formulario = document.getElementById(formid);
 var longitudFormulario = Formulario.elements.length;
 var cadenaFormulario = ""
 var sepCampos
 sepCampos = ""
 for (var i=0; i <= Formulario.elements.length-1;i++) {
 campo1=Formulario.elements[i].name;
 if (campo1.substr(0,2)=="S_") {
    campo1=document.getElementById(campo1);
    var ab="";
    for (var j=0;j<campo1.length;j++)
    {
        if (campo1.options[j].selected)
        {
            ab += campo1.options[j].value + '|';
        }
    }
    k=ab.length;
    ab=ab.substr(0,k-1);
    cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(ab);

 } else if (campo1.substr(0,4)=="FCK_") {
        var oEditor = FCKeditorAPI.GetInstance( campo1 ) ;
        var Mensaje=oEditor.GetXHTML(); 
        var Mensaje2="";
        var Mensaje2=replaceChars(Mensaje);
        cadenaFormulario += sepCampos+campo1+'='+encodeURI(Mensaje2);
 } else {
     cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value);
 }
 sepCampos="&";
}
    if (url.indexOf("?")!=-1) {
        url=url + "&SES_ID=" +  + "&rndmkr=" + 366;
    } else {
        url=url + "?SES_ID=" +  + "&rndmkr=" + 736;
    }
  xmlhttp.open("POST", url,false);
  xmlhttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1');
 xmlhttp.send(cadenaFormulario);
  if (xmlhttp.readyState == 4) {
     document.getElementById(objID).innerHTML = xmlhttp.responseText;
     $("a.grouped_elements").fancybox();
  }

if(url2){
makerequest_FancyBox(url2,objID2);
}
} 


