function addEvent(obj, evType, fn) { if (obj.addEventListener) { obj.addEventListener(evType, fn, false); return true; } else if (obj.attachEvent) { var r = obj.attachEvent("on"+evType, fn); return r; } else { return false; } } //Calendário includeCSS ("js/calendar/calendar-win2k-cold-1.css"); include ("js/calendar/calendar.aspx"); //include ("js/calendar/lang/calendar.aspx"); //include ("js/calendar/calendar-setup.aspx"); include ("js/calendar.aspx"); include ("js/in_verify.aspx"); function include(arquivo){ //var z=document.createElement('script'); //z.language='javascript'; //z.type='text/javascript'; //z.src="http://www.efix.net/efix/"+arquivo; //z.id='modi';//já estava //document.getElementsByTagName('head')[0].appendChild(z); Noel var head = document.getElementsByTagName('head').item(0); var eScript = document.createElement("script"); eScript.language='javascript'; eScript.type='text/javascript'; eScript.href="http://www.efix.net/efix/"+arquivo; eScript.setAttribute('src',"http://www.efix.net/efix/"+arquivo); head.appendChild(eScript); } function loadpage(page_request, containerid) { if (page_request.readyState == 4 ) { if((page_request.status==200 || window.location.href.indexOf("http")==-1)) { document.getElementById(containerid).innerHTML=page_request.responseText } } else { document.getElementById(containerid).innerHTML = 'Carregando'; } } function includeCSS(arquivo){ var z=document.createElement('link'); z.rel='stylesheet'; z.type='text/css'; z.media='all'; z.href="http://www.efix.net/efix/"+arquivo; document.getElementsByTagName('head')[0].appendChild(z); } var formOk=true; var temtilde = 0; function ShowMenu(menu) { var controler=menu.parentNode.parentNode.childNodes; var i; var show=false; for (i=0;i='a' && charpasswordactual<='z' && charpasswordactual >='A' && charpasswordactual >='Z') { alert("For your own security, you must choose a non-numeric password"); return true; } else return false; break; case "A": if (charpasswordactual >='0' && charpasswordactual<='9') { alert("For your own security, you must choose an numeric password"); return true; } else return false; break; } } } function dateCharIsNumber(x) { if (x>='0' && x<='9') return true; else return false; } var dateChange=""; function dateChange1(element,type) { dateChange=element.value; } function dateChange1MY(element,type) { dateChange=element.value; } function dateChange2(element) { var date=element.value; if (dateChange.length0) { if (!isDate(date,type,dateInTheFuture)) { formOk=false; element.focus(); return false; } } formOk=true; return true; } function dateEditedMY(element,type,dateInTheFuture) { var date=element.value; if (date.length>0) { if (!isDateMY(date,type,dateInTheFuture)) { formOk=false; element.focus(); return false; } } formOk=true; return true; } function isInteger(s){ var i; for (i = 0; i < s.length; i++){ // Check that current character is number. var c = s.charAt(i); if (((c < "0") || (c > "9"))) return false; } // All characters are numbers. return true; } function stripCharsInBag(s, bag){ var i; var returnString = ""; // Search through string's characters one by one. // If character is not in bag, append to returnString. for (i = 0; i < s.length; i++){ var c = s.charAt(i); if (bag.indexOf(c) == -1) returnString += c; } return returnString; } function daysInFebruary (year){ // February has 29 days in any year evenly divisible by four, // EXCEPT for centurial years which are not also divisible by 400. return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 ); } function DaysArray(n) { for (var i = 1; i <= n; i++) { this[i] = 31 if (i==4 || i==6 || i==9 || i==11) {this[i] = 30} if (i==2) {this[i] = 29} } return this } function isDateMY(dtStr,type,dateInTheFuture){ var nowDay=4 var nowMonth=9 var nowYear=2010 if (dtStr.length!=7) { alert("Please enter a valid date") return false } var pos1=dtStr.indexOf(dtCh) var strMonth; var strYear; strMonth=dtStr.substring(0,pos1) strYear=dtStr.substring(pos1+1) strYr=strYear if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1) month=parseInt(strMonth) year=parseInt(strYr) if (pos1==-1){ alert("The date format should be : mm/yyyy") return false } if (strMonth.length<1 || month<1 || month>12){ alert("Please enter a valid month") return false } if (strYear.length != 4 ||year==0 || yearmaxYear || strYear.charAt(0)==dtCh){ alert("Please enter a valid 4 digit year between 1900 and 2100") return false } if (dateInTheFuture &&(year1) strDay=strDay.substring(1) if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1) for (var i = 1; i <= 3; i++) { if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1) } month=parseInt(strMonth) day=parseInt(strDay) year=parseInt(strYr) if (pos1==-1 || pos2==-1){ if (type==103) alert("The date format should be : mm/dd/yyyy") else alert("The date format should be : dd/mm/yyyy") return false } if (strMonth.length<1 || month<1 || month>12){ alert("Please enter a valid month") return false } if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){ alert("Please enter a valid day") return false } if (strYear.length != 4 || year==0 || yearmaxYear){ alert("Please enter a valid 4 digit year between 1900 and 2100") return false } if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){ alert("Please enter a valid date") return false } if (dateInTheFuture &&(year='0' && x<='9' || x=="." || x==",") return true; else return false; } var moneychange="" function MoneyChange1(element,type) { moneychange = element.value; } function MoneyChange2(element,type) { var money=element.value; if (moneychange.length max) { alert('Valor maior do que o permitido!'); campo.value = max; campo.focus(); } } } function FormataValor(campo,tammax,teclapres, lingua) { var tecla = teclapres.keyCode; if(lingua == 103) { caracter = ','; } else { caracter = '.'; } vr = campo.value; vr = vr.replace( caracter, "" ); vr = vr.replace( caracter, "" ); vr = vr.replace( caracter, "" ); vr = vr.replace( caracter, "" ); vr = vr.replace( caracter, "" ); tam = vr.length; if(tecla != 9){ if (tam < tammax && tecla != 8){ tam = vr.length + 1; } if (tecla == 8 ){ tam = tam - 1; } if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105){ if ( tam <= 2 ){ campo.value = vr; } if ( (tam > 2) && (tam <= 5) ){ campo.value = vr.substr( 0, tam - 2 ) + caracter + vr.substr( tam - 2, tam ); } if ( (tam >= 6) && (tam <= 8) ){ campo.value = vr.substr( 0, tam - 5 ) + vr.substr( tam - 5, 3 ) + caracter + vr.substr( tam - 2, tam ); } if ( (tam >= 9) && (tam <= 11) ){ campo.value = vr.substr( 0, tam - 8 ) + vr.substr( tam - 8, 3 ) + vr.substr( tam - 5, 3 ) + caracter + vr.substr( tam - 2, tam ); } if ( (tam >= 12) && (tam <= 14) ){ campo.value = vr.substr( 0, tam - 11 ) + vr.substr( tam - 11, 3 ) + vr.substr( tam - 8, 3 ) + vr.substr( tam - 5, 3 ) + caracter + vr.substr( tam - 2, tam ); } if ( (tam >= 15) && (tam <= 17) ){ campo.value = vr.substr( 0, tam - 14 ) + vr.substr( tam - 14, 3 ) + vr.substr( tam - 11, 3 ) + vr.substr( tam - 8, 3 ) + vr.substr( tam - 5, 3 ) + caracter + vr.substr( tam - 2, tam );} } else { return false; } } } var size_refresh_count = 0; function size_refresh(iframe) { if (iframe.name.length>5 && iframe.name.substring(0,6)=="frame_") { size_refresh_aux(iframe); } } function load_iframe(line,iframe, context, url) { document.getElementById(line).setAttribute('class',context); document.getElementById(line).setAttribute('className',context); var framecall=iframe.parent.document.getElementById(iframe.name); framecall.style.height=0; iframe.location= url ; } function hide_iframe(line,iframe) { document.getElementById(line).setAttribute('class','Hide'); document.getElementById(line).setAttribute('className','Hide'); var framecall=iframe.parent.document.getElementById(iframe.name); framecall.style.height=0; } function hide_object(object) { if (document.getElementById(object)!=null) { document.getElementById(object).setAttribute('class','Hide'); document.getElementById(object).setAttribute('className','Hide'); } } function show_object(object) { document.getElementById(object).setAttribute('class','Show'); document.getElementById(object).setAttribute('className','Show'); } function size_refresh_aux(iframe) { var iframebody=iframe.document.body; var framecall=iframe.parent.document.getElementById(iframe.name); var width=iframebody.scrollWidth; var height=iframebody.scrollHeight+iframebody.offsetHeight-iframebody.clientHeight; framecall.style.width=width; framecall.style.height=height; if (iframe.parent.name!="" && iframe.parent.name!="main") size_refresh_aux(iframe.parent); //alert(iframe.parent.parent.name+"."+iframe.parent.name+"."+iframe.name+";"+height+";"+iframebody.scrollHeight+";"+iframebody.offsetHeight+";"+iframebody.clientHeight); } var Calendar_id= new Array(); var Calendar_format= new Array(); var Calendar_count=0; function showCalendar(id, format) { Calendar_id[Calendar_count]=id; Calendar_format[Calendar_count]=format; Calendar_count=Calendar_count+1 window.setTimeout('Calendar_update()', 1000); } var popup; function DoPrinting(url){ if (!window.print){ popup.alert("Use o Netscape ou Internet Explorer \n nas versões 4.0 ou superior!") return } else { popup=window.open(url,'_blank','top=5,left=5,width=800,height=620'); popup.print(); } } var forms=-1; var f_changed=new Array(); function form_changed(i) { if (i<=forms) return f_changed[i]; return false; }