	
	function executeAjaxDiv(file, frame, metodo, valores, sincrono){
		var param = { 
			target:    		'#' + frame,   
			url:       		file , 
			parameters: 	valores,
			type:      		metodo,
			beforeSubmit  : function(){
				$('#' + frame).block(); 
			},
			success : function(){
				$('#' + frame).unblock(); 
			},
			asynchronous: 	false
		}; 
		$("#" + frame).ajaxSubmit(param);
	}
	
	function bloquea(frame){		
			var msgUI = 'Cargando Datos <br> ';
			msgUI += '<img src="/img/loading.gif" border="0" width="16" height="16"><br>';
			msgUI += 'Espere por favor...';		
			$('#' + frame).blockUI(msgUI, {backgroundColor: '#FE9A00', color: '#fff'} );
	}
			
	function desBloquea(frame){
		$('#' + frame).unblockUI();
	}
	
	
	function resizeFramex(obj){
		var fs = top.document.getElementById("Frameset_1");
		if (fs.cols=="140,*"){
			fs.cols="0,*";									
		}	
		else{
			fs.cols="140,*";			
		}	
	}	


	function formatRut(crut){
		var tmpstr = "";
		for ( i=0; i <crut.length ; i++ )
			if ( crut.charAt(i) != ' ' && crut.charAt(i) != '.')
			{
				tmpstr = tmpstr + crut.charAt(i);
			}
		if (tmpstr.length == 9)
			tmpstr = "0" + tmpstr;
		return tmpstr;
	}
	
	
	function isRut(intlargo){
		  var tmpstr = "";

		  if (intlargo.length> 0)	{
			  crut = intlargo;
			
			largo = crut.length;
			if ( largo <2 )	{
				  return false;
			}
			
	
			for ( i=0; i <crut.length ; i++ )
				if ( crut.charAt(i) != ' ' && crut.charAt(i) != '.' && crut.charAt(i) != '-' ){
					    tmpstr = tmpstr + crut.charAt(i);
				}
					
			var crut = "";
			var rut = "";
			rut = tmpstr;
			crut = tmpstr;
		
			largo = crut.length;
			if ( largo> 2 ){
				rut = crut.substring(0, largo - 1);
			} else {
				rut = crut.charAt(0);
			}
			dv = crut.charAt(largo-1);
	
	
			if ( rut == null || dv == null )
				return 0;
	
			var dvr = '0';
			suma = 0;
			mul  = 2;
	
			for (i= rut.length-1 ; i>= 0; i--){
				suma = suma + rut.charAt(i) * mul;
				if (mul == 7)
					mul = 2;
				else
					mul++;
			}
	
			res = suma % 11;
			if (res==1)
				dvr = 'k';
	
			else if (res==0)
				dvr = '0';
			else{
				dvi = 11-res;
				dvr = dvi + "";
			}
	
			if ( dvr != dv.toLowerCase() ){
				return false;
			}
			return true;
		}
	}

	function isMail(s)  {
		//var filter=/^[A-Za-z][A-Za-z0-9_]*@[A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]$/;
		//var filter2=/^[A-Za-z][A-Za-z0-9_]*\.[A-Za-z0-9_]+[@][A-Za-z0-9_]+\.[A-Za-z0-9_.]+[A-za-z]{2,3}$/;
		filter2 = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
		if (s.length == 0 ) return true;
		return (filter2.test(s));
	}
	
