function openwindow(theURL,winName,features) { //1.0 , NHT-NORWICK (jGoncalves)

	array_features=features.split(",")
	
	var width=false
	var height=false
	var top=false
	var left=false

	final_features=""
	for (i=0;i<array_features.length;i++) {
		key_value=array_features[i].split("=")
		if (key_value[0]!="width" && key_value[0]!="height" && key_value[0]!="top" && key_value[0]!="left") final_features+=","+array_features[i]
		if (key_value[0]=="width" || key_value[0]=="height" || key_value[0]=="top" || key_value[0]=="left") eval(key_value[0]+"=\""+key_value[1]+"\"")
	}

	if (width=="max") {
    	width=screen.availWidth-13;
		left=1;
	}
	if (height=="max"){
		height=screen.availHeight-31;
		top=1;
	}
	
	if (left==false) left=parseInt((screen.availWidth-Number(width))/2)
	if (top==false) top=parseInt((screen.availHeight-(Number(height)+20))/2)

	final_features+=",width="+width+",height="+height+",left="+left+",top="+top

	final_features=final_features.substr(1)
	w=window.open(theURL,winName,final_features)
    return w;
}

function trim(cadena) {
	while(cadena.charAt(0)==" " && cadena!="") cadena=cadena.substr(1);
	while(cadena.charAt(cadena.length-1)==" " && cadena!="") cadena=cadena.substr(0,cadena.length-1);
	return cadena;
}

function validarFecha (strFecha) {  // formato dd/mm/aaaa
  if (strFecha.length != 10) return false;
  arr=strFecha.split("/");
  str2=arr[1] + "/" + arr[0] + "/" + arr[2];
  fecha=new Date(str2);
  if( (fecha.getDate() == arr[0]) && ((fecha.getMonth() +1)==arr[1]) && (fecha.getFullYear() == arr[2])){
    return true;
  }
  else{
    return false;
  }
}
