    
    
      window.onresize = function() {
      	
      	      	
      }
    
		function Close() {
			
			if(confirm("Tem a certeza que deseja sair?")) window.close();
			
		}

    function selectImg(idx, flag_chkbox, opacity, imgName, chkboxName) {
	
			if(!imgName) 	imgName  = "img";	
			if(!chkboxName) chkboxName  = "imgsel";

			var img    = document.getElementById(imgName + idx).style;	 	  	
		  	var chkbox = document.getElementById(chkboxName + "[" + idx + "]");			


			if(flag_chkbox) chkbox.checked = !chkbox.checked;
		
		 	if(chkbox.checked = !chkbox.checked) {
			 		img.filter = "alpha(opacity=100)";	
					img.opacity = "1";
		 	} else 	{ 	  
		 	     if(opacity) {
			 	    img.filter = "alpha(opacity=50)";	 
					img.opacity = ".50";	
				 }
			}	
   	 }


	function SelectAll(layerObj, imgName, chkboxName) {
			if(!imgName) 	imgName  = "img";	
			if(!chkboxName) chkboxName  = "imgsel";
							 	   	 	   
		 	var idx = 0, img, chkbox;			
	  
		do {
		  
	   try {
		     
			     try { 
	
				   img = document.getElementById(imgName + "" + idx).style;	 	
			 	 	 img.filter = "alpha(opacity=100)";	
					 img.opacity = "1";	
	
				 } catch(e) { }

		  		chkbox = document.getElementById(chkboxName + "[" + idx + "]");
		      if(!chkbox.disabled) chkbox.checked = !chkbox.checked; 
       
          if(chkbox.checked) layerObj.innerHTML = "desmarcar todas";        
		 	 		else layerObj.innerHTML = "seleccionar todas";  
		 	 		
		     	idx++;
				  	 
		   } catch(e) { alert("Não existem itens para selecionar."); return; }	

                                                                    

		  } while(document.getElementById(chkboxName + "[" + idx + "]"));
 	  
   	}
  
    /*  *************************************************  */
    function SelectAllNOVO(layerObj, imgName, chkboxName) {
			if(!imgName) 	imgName  = "img";	
			if(!chkboxName) chkboxName  = "imgsel";
							 	   	 	   
		 	var idx = 0, img, chkbox;			
	  
		do {
		  
	   try {
		     
			     try { 
	
				   img = document.getElementById(imgName + "" + idx).style;	 	
			 	 	 img.filter = "alpha(opacity=100)";	
					 img.opacity = "1";	
	
				 } catch(e) { }

		  		chkbox = document.getElementById(chkboxName + "[" + idx + "]");
		      if(!chkbox.disabled) chkbox.checked = !chkbox.checked; 
       
          if(chkbox.checked) layerObj.innerHTML = "desmarcar todas";        
		 	 		else layerObj.innerHTML = "seleccionar todas";  
		 	 		
		     	idx++;
				  	 
		   } catch(e) { alert("Não existem itens para selecionar."); return; }	

                                                                    

		  } while(document.getElementById(chkboxName + "[" + idx + "]"));
 	  
   	}
    /*  *************************************************  */
    
			function popup(URL, W, H) {
						                  
				if(!W) W = 700;		                  
				if(!H) H = 500;				
						                  
				day = new Date();
				id = day.getTime();		
			  
			  	var _top =  parseInt((screen.width/2) - (W/2));
			  	var _left = parseInt((screen.height/2) - (H/2)); 		  		
				
				eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=" + W + ",height=" + H + ",left = " + _top + ",top = " + _left + "');");
			}

	   function Del(url) {
	       
	       var flag = false;                
	       var chkboxName  = "imgsel";  
	       var idx = 0;
	                     
	  		do {
							  
							try {     				     		
				  			chkbox = document.getElementById(chkboxName + "[" + idx + "]");

                idx++;   
             
	            if(chkbox.checked == true)  {

					     	flag = true;  
					     	break;						  	 
					    }	
				    
				    } catch(e) { }
                 
				                                                                    
		  	} while(document.getElementById(chkboxName + "[" + idx + "]"));
 	                        
	                        
	     if(flag)   {    
	     	            
				  if(confirm('Tem a certeza que pretende eliminar as fotos selecionadas?')) { 
				   
								document.frm.action = url;
								document.frm.submit();				
			   }    
			          
		  }  else {
				alert("Deverá selecionar as fotografias que pretende eliminar."); return; 		  	
		  	
		  }
					  
	 }
	               
	 
	 	function GoToRegister() {
   				                            
				opener.window.location.href="/main.php?id=30";       
		    opener.focus();	     
		    	
				window.close();		
	}


  function demoMsg() {  	
  	
  	  alert("Sessão demo. Para ter acesso a todas as funcionalidades deverá registar-se.");  	
   } 	 

	function URLencode(sStr) {     
		
		return escape(sStr).
	         replace(/\+/g, '%2B').
	            replace(/\"/g,'%22').
	               replace(/\'/g, '%27').
	                 replace(/\//g,'%2F');
	}
		              
	              
  var xmlHttp;	              
	              
function GetXmlHttpObject()
{ 
			var objXMLHttp=null;
		
		if (window.XMLHttpRequest)
		{
		objXMLHttp=new XMLHttpRequest();
		}
		else if (window.ActiveXObject)
		{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}

	 return objXMLHttp;
} 

function showHint(url, func)
{             
		xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null) { return; } 
	
		eval("xmlHttp.onreadystatechange = " + func); 
		xmlHttp.open("GET", url, true);
		xmlHttp.send(null);
}

function donothing() { }

function showHintPOST(url, func)
{             
		xmlHttp=GetXmlHttpObject();

	if (xmlHttp==null) { return; } 
	
		
    if(!func) func = "donothing";
    
    eval("xmlHttp.onreadystatechange = " + func); 
		
		xmlHttp.open("POST", url, true);
    xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");		
		xmlHttp.send(getFormValues(document.frm));
}
    function getFormValues(fobj,valFunc)

    {

       var str = "";

       var valueArr = null;

       var val = "";

       var cmd = "";

       for(var i = 0;i < fobj.elements.length;i++)

       {
       

           switch(fobj.elements[i].type) {
               
               case "text":
                      
                    str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";

                     break;    


               case "hidden":

                    str += fobj.elements[i].name + "=" + escape(fobj.elements[i].value) + "&";

                     break;

               case "select-one":

                    str += fobj.elements[i].name +

                    "=" + fobj.elements[i].options[fobj.elements[i].selectedIndex].value + "&";

                    break;

           }

       }

       str = str.substr(0,(str.length - 1));

       return str;

    }
function DoFocus() {
           
		if(window.blur) window.focus();
	  
}


function convertCmToPixels(cm , dpi, scale) {
               
     var v = (cm / 2.54 * dpi);

   return Math.round(v / scale);
}       

