
var InitFuncArray=new Array();function onLoadInit()
{for(i=0;i<InitFuncArray.length;i++)
{eval(InitFuncArray[i]).call();}
checkScrollTo();}
function addInitFunc(func)
{InitFuncArray.push(func);}
function checkScrollTo()
{if(location.hash){var str_anchor=location.hash.split("#")[1];try{if($("anchor_"+str_anchor))Effect.ScrollTo("anchor_"+str_anchor);}catch(e){}}}
var MSG_BOX="";function msg(msg_str){if(MSG_BOX){try{MSG_BOX.innerHTML=msg_str;}catch(e){if(msg_str)alert(msg_str);}}else alert(msg_str);}
var ALERT_ERROR=1;var ALERT_WARNING=2;var ALERT_OK=3;var ALERT_CALLBACK='';function show_js_alert(alert_type,params)
{ALERT_CALLBACK='';var dataParams=new Object();dataParams.alert_type=alert_type;if(params.title)dataParams.title=urlencode(params.title);if(params.message)dataParams.message=urlencode(params.message);if(params.description)dataParams.description=urlencode(params.description);if(params.close==false)dataParams.hide_close=true;if(params.callback)ALERT_CALLBACK=params.callback;var div=jQuery("<div id='new_div' name='new_div' class='windowPopup_front' align='center' valign='middle'>");scroll(0,0);popUpBG(true);jQuery("body").prepend(div);jQuery.ajax({type:'POST',async:false,url:PATH+'_include/ajax/window_alert.php',data:dataParams,success:function(response)
{div.html(response);}});}
function hide_js_alert()
{popUpHide();if(ALERT_CALLBACK){ALERT_CALLBACK();ALERT_CALLBACK='';}}
function show_div_alert(div_id,message)
{jQuery('#'+div_id+'_content').html(message);jQuery('#'+div_id).show();}
function hide_div_alert(div_id)
{jQuery('#'+div_id).hide();}
function _initInput(input_id,text_ini)
{var input=jQuery('#'+input_id);if(input.val()=='')input.val(text_ini);input.attr('text_ini',text_ini);input.focus(function(){if(jQuery(this).val()==jQuery(this).attr('text_ini'))jQuery(this).val('')});input.blur(function(){if(jQuery(this).val()=='')jQuery(this).val(jQuery(this).attr('text_ini'));});input.getText=function()
{return jQuery(this).val();};}
function inputIsEmpty(input_id)
{var input=jQuery('#'+input_id);return(input.val()==''||input.val()==input.attr('text_ini'));}
function is_email(str)
{var filtro=/^[A-Za-z][A-Za-z0-9_.-]*@[A-Za-z0-9_.-]+\.[A-Za-z0-9_.]+[A-za-z]$/;if(filtro.test(str))return true;else return false;}
function is_date(date_string)
{reg_expr=/^(((0?[1-9]|[12]\d|3[01])[\.\-\/](0?[13578]|1[02])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}|\d))|((0?[1-9]|[12]\d|30)[\.\-\/](0?[13456789]|1[012])[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}|\d))|((0?[1-9]|1\d|2[0-8])[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?\d{2}|\d))|(29[\.\-\/]0?2[\.\-\/]((1[6-9]|[2-9]\d)?(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00)|00|[048])))$/;if(!reg_expr.test(date_string)){return false;}
return true;}
function get_captcha()
{var rand=Math.random();$('captcha').src=PATH+"captcha/"+rand;}
function form_submit(e,f)
{if(e.keyCode==13)f();}
function globalMsg(msg_str)
{alert(msg_str);}
function gotoURL(url)
{window.location.href=url;}
function goHome()
{window.location.href=PATH;}
function loadURL(div,url,func_onComplete)
{jQuery.ajax({type:'GET',async:false,url:url,success:function(response)
{jQuery('#'+div).html(response);if(func_onComplete)func_onComplete();}});}
function loadURLerror(div,url,func_onComplete,func_onError)
{new Ajax.Updater(div,url,{onComplete:func_onComplete,onError:func_onError,evalScripts:true});}
function each_checkbox(type2,xchecked)
{var inputs=$$('input[type="checkbox"][type2="'+type2+'"]');inputs.each(function(chk){chk.checked=xchecked;});}
String.prototype.replaceAll=function(strTarget,strSubString)
{var strText=this;var intIndexOfMatch=strText.indexOf(strTarget);while(intIndexOfMatch!=-1){strText=strText.replace(strTarget,strSubString)
intIndexOfMatch=strText.indexOf(strTarget);}
return(strText);}
function url_optimize(str)
{str=str.replaceAll(" ","-");str=str.toLowerCase();return str;}
function popUp(url,obj)
{jQuery.ajax({type:'GET',url:url,async:false,success:function(response)
{div=jQuery("<div id='new_div' name='new_div' class='windowPopup_front' align='center' valign='middle'>");jQuery("body").prepend(div);div.html(response);scroll(0,0);popUpBG(true);if(obj)obj.onComplete();}});}
function popUpBG(activate)
{if(activate){window.scrollTo(0,0);div=jQuery("<div id='block_div' name='block_div' class='windowPopup_black'>");jQuery("body").prepend(div);window.onscroll=function(){window.scrollTo(0,0);}}else{document.body.removeChild($('block_div'));window.onscroll=function(){}}}
function popUpRemove()
{document.body.removeChild($('new_div'));}
function popUpBlank(url,w,h,obj)
{if(!obj)obj=new Object();var scroll_opt=(obj.scroll==false)?"no":"yes";var my_popup=window.open(url,null,"width="+w+"px,height="+h+"px,scrollbars="+scroll_opt+",status=no,toolbar=no,menubar=no,location=no");my_popup.moveTo(window.screen.availWidth/2-w/2,window.screen.availHeight/2-h/2);}
function popUpHide()
{popUpRemove();popUpBG(false);}
function search(field,url,param_name,div_result)
{if(div_result){Ajax.Updater(div_result,url,{method:'post',parameters:param_name+'='+urlencode($F(field)),evalScripts:true});}else{url=new String(url);url=url.replace("[param_name]",param_name);url=url.replace("[search]",urlencode($F(field)));gotoURL(url);}}
function setField(field,value)
{$(field).value=value;}
function setAutoText(field,value)
{$(field).ini_text=(value)?value:$F(field);$(field).onfocus=function(){if(this.value==this.ini_text)this.value="";}
$(field).onblur=function(){if(this.value=="")this.value=this.ini_text;}
$(field).getIniText=function(){return this.ini_text;}
$(field).getValue=function(){if(this.value==this.ini_text)return"";else return this.value;}}
function file_uploading()
{document.uploading=true;}
function ResizeTextArea(txtBox)
{nCols=txtBox.cols;sVal=txtBox.value;nVal=sVal.length;nRowCnt=1;for(i=0;i<nVal;i++){if(sVal.charAt(i).charCodeAt(0)==10)nRowCnt+=1;}
if(nRowCnt<(nVal/nCols)){nRowCnt=1+(nVal/nCols);}
if(document.all)nRowCnt++;txtBox.rows=Math.min(nRowCnt,10);}
function urlencode(str)
{str=escape(str);str=str.replace("+","%2B");str=str.replace("/","%2F");return str;}
function urldecode(str){var result=str.replace(/\+/g," ");return unescape(result);}
function text_encode(str)
{return str;}
function log(str)
{if($('div_debug').visible()==false){$('div_debug').show();$('div_debug').ondblclick=function(){$('div_debug').update("");$('div_debug').hide();}}
$('div_debug').innerHTML+=str+"<br />\n";}
function createDate(date_str)
{var arr_date=date_str.split("-");var myDate=new Date();myDate.setFullYear(arr_date[0]);myDate.setDate(arr_date[2]);myDate.setMonth(arr_date[1]);return myDate;}
if(!Array.prototype.search)
{Array.prototype.search=function(elem)
{for(var i=0;i<this.length;i++){if(this[i]==elem)return i;}
return-1;}}
