
function hg(id){return document.getElementById(id);}
function field_control(callback,reload_url)
{reset_asterisk();var arraycampi=form_obj.getElementsByTagName('input');var elem_name;var elem_value;var elem_type;var elem_id;div_form.style.display='none';div_loading.style.display='block';document.body.style.display='none';document.body.style.display='block';for(i=0;i<arraycampi.length;i++){elem_type=arraycampi[i].getAttribute('type');if((elem_type!="button")&&(elem_type!="hidden")&&(elem_type!="reset"))
{elem_id=arraycampi[i].getAttribute('id');elem_name=arraycampi[i].getAttribute('name');elem_value=arraycampi[i].value;if(elem_value==''&&document.getElementById('ast_'+elem_name)){div_loading.style.display='none';div_form.style.display='block';document.getElementById('ast_'+elem_name).innerHTML='*';print_error(js_dic_NOALLFIELDS);return false;}
if(elem_id.indexOf('mail')>=0&&document.getElementById('ast_'+elem_name))
{if(!emailControl(elem_value)){div_loading.style.display='none';document.getElementById('ast_'+elem_name).innerHTML='*';div_form.style.display='block';print_error(js_dic_NOEMAIL);return false;}}
if(elem_id.indexOf('login')>=0&&document.getElementById('ast_'+elem_name))
{if(elem_value.length<5||elem_value.length>12)
{document.getElementById('ast_'+elem_name).innerHTML='*';print_error(js_dic_PWDUSERWRONG);div_loading.style.display='none';div_form.style.display='block';return false;}}
if(elem_id.indexOf('password')>=0&&document.getElementById('ast_'+elem_name))
{if(!pwd_control(elem_name,elem_name.replace('password','repwd')))
{div_loading.style.display='none';div_form.style.display='block';return false;}}}}
var arraycampi_txtarea=form_obj.getElementsByTagName('textarea');var elem_name_txtarea;var elem_value_txtarea;var elem_type_txtarea;var elem_id_txtarea;for(i=0;i<arraycampi_txtarea.length;i++){elem_id_txtarea=arraycampi_txtarea[i].getAttribute('id');elem_name_txtarea=arraycampi_txtarea[i].getAttribute('name');elem_value_txtarea=arraycampi_txtarea[i].value;if(elem_value_txtarea==''&&document.getElementById('ast_'+elem_name_txtarea)){div_loading.style.display='none';div_form.style.display='block';document.getElementById('ast_'+elem_name_txtarea).innerHTML='*';print_error(js_dic_NOALLFIELDS);return false;}}
callback(reload_url);}
function field_control_new(callback,reload_url){reset_asterisk();var arraycampi=form_obj.getElementsByTagName('input');var error=new Array();var elem_name;var elem_value;var elem_type;var elem_id;div_form.style.display='none';div_loading.style.display='block';document.body.style.display='none';document.body.style.display='block';for(i=0;i<arraycampi.length;i++){elem_type=arraycampi[i].getAttribute('type');if((elem_type!="button")&&(elem_type!="hidden")&&(elem_type!="reset")){elem_id=arraycampi[i].getAttribute('id');elem_name=arraycampi[i].getAttribute('name');elem_value=arraycampi[i].value;if(elem_value==''&&document.getElementById('ast_'+elem_name)){div_loading.style.display='none';div_form.style.display='block';document.getElementById('ast_'+elem_name).innerHTML='*';error.push(js_dic_NOALLFIELDS);}
if(elem_id.indexOf('mail')>=0&&document.getElementById('ast_'+elem_name)){if(!emailControl(elem_value)){div_loading.style.display='none';document.getElementById('ast_'+elem_name).innerHTML='*';div_form.style.display='block';error.push(js_dic_NOEMAIL);}}
if(elem_id.indexOf('login')>=0&&document.getElementById('ast_'+elem_name)){if(elem_value.length<5||elem_value.length>12){document.getElementById('ast_'+elem_name).innerHTML='*';div_loading.style.display='none';div_form.style.display='block';error.push(js_dic_PWDUSERWRONG);}}
if(elem_id.indexOf('password')>=0&&document.getElementById('ast_'+elem_name)){if(!pwd_control(elem_name,elem_name.replace('password','repwd'))){div_loading.style.display='none';div_form.style.display='block';error.push(js_dic_PWDUSERWRONG);}}}}
var arraycampi_txtarea=form_obj.getElementsByTagName('textarea');var elem_name_txtarea;var elem_value_txtarea;var elem_type_txtarea;var elem_id_txtarea;for(i=0;i<arraycampi_txtarea.length;i++){elem_id_txtarea=arraycampi_txtarea[i].getAttribute('id');elem_name_txtarea=arraycampi_txtarea[i].getAttribute('name');elem_value_txtarea=arraycampi_txtarea[i].value;if(elem_value_txtarea==''&&document.getElementById('ast_'+elem_name_txtarea)){div_loading.style.display='none';div_form.style.display='block';document.getElementById('ast_'+elem_name_txtarea).innerHTML='*';error.push(js_dic_NOALLFIELDS);}}
if(error.length!=0){for(err in error){print_error(error[err]);}
return false;}
callback(reload_url);}
function pwd_control(password,repwd){var pwd1=document.getElementById(password).value;var pwd2=document.getElementById(repwd).value
if(pwd1!=pwd2)print_error(js_dic_PWDNOMATCH);if(pwd1.length<5||pwd2.length<5||pwd1.length>12||pwd2.length>12)
{document.getElementById('ast_'+repwd).innerHTML='*';document.getElementById('ast_'+password).innerHTML='*';print_error(js_dic_PWDUSERWRONG);return false;}
else if(pwd1!=pwd2)
{document.getElementById('ast_'+repwd).innerHTML='*';document.getElementById('ast_'+password).innerHTML='*';print_error(js_dic_PWDNOMATCH);return false;}
else
return true;}
function reset_asterisk()
{document.getElementById('error').style.visibility='hidden';document.getElementById('error_bis').style.visibility='hidden';var arraycampi=form_obj.getElementsByTagName('input');var elem_name;var elem_type;for(i=0;i<arraycampi.length;i++){elem_type=arraycampi[i].getAttribute('type');if((elem_type!="button")&&(elem_type!="hidden")&&(elem_type!="reset"))
{elem_name=arraycampi[i].getAttribute('name');if(document.getElementById('ast_'+elem_name))document.getElementById('ast_'+elem_name).innerHTML='';if(document.getElementById('astnum_'+elem_name))document.getElementById('astnum_'+elem_name).innerHTML='';}}
var arraycampi=form_obj.getElementsByTagName('textarea');var elem_name;var elem_type;for(i=0;i<arraycampi.length;i++){elem_type=arraycampi[i].getAttribute('type');if((elem_type!="button")&&(elem_type!="hidden")&&(elem_type!="reset"))
{elem_name=arraycampi[i].getAttribute('name');if(document.getElementById('ast_'+elem_name))document.getElementById('ast_'+elem_name).innerHTML='';if(document.getElementById('astnum_'+elem_name))document.getElementById('astnum_'+elem_name).innerHTML='';}}}
function struct_length(struct){var lunghezza=0;for(i in struct)
lunghezza++;return lunghezza;}
var _pieces=new Array();function toDocument(struct,encode){var xml_request='<?xml version="1.0" encoding="'+encode+'" ?>';_toDocument(struct);for(i in _pieces){var elt=_pieces[i];xml_request+=elt;}
return xml_request;}
function _toDocument(struct){if(struct==null){_pieces[_pieces.length]='<element type="NIL">NIL</element>';}
else if(struct.replace){var value=struct.replace(/&/gi,'&amp;');value=value.replace(/</gi,'&lt;');value=value.replace(/>/gi,'&gt;');_pieces[_pieces.length]='<element type="string">'+value+'</element>';}
else if(struct.length>0){_pieces[_pieces.length]='<sequence length="'+struct.length+'">';for(var item in struct){var elt=struct[item];_pieces[_pieces.length]='<item>';_toDocument(elt);_pieces[_pieces.length]='</item>';}
_pieces[_pieces.length]='</sequence>';}
else if(struct.length==0){_pieces[_pieces.length]='<map length="'+struct_length(struct)+'">';for(var key in struct){var value=struct[key];_pieces[_pieces.length]='<key name="'+key+'">';_toDocument(value);_pieces[_pieces.length]='</key>';}
_pieces[_pieces.length]='</map>';}
else if(typeof(struct)=='boolean'){if(struct)var value='True';else var value='False';_pieces[_pieces.length]='<element type="boolean">'+value+'</element>';}
else if(isFinite(struct)){var struct_floor=Math.floor(struct);if(struct==struct_floor)
_pieces[_pieces.length]='<element type="integer">'+struct+'</element>';else
_pieces[_pieces.length]='<element type="float">'+struct+'</element>';}}
function fromDocument(elem){var tag_name=elem.nodeName;if(tag_name=='element'){if(elem.firstChild)var value=elem.firstChild.data;else var value='';return value;}
else if(tag_name=='sequence'){var _array_pieces=new Array();var items=elem.childNodes;for(var i=0;i<items.length;i++){_array_pieces[_array_pieces.length]=fromDocument(items[i].firstChild);}
return _array_pieces;}
else if(tag_name=='map'){var _array_pieces=new Array();var keys=elem.childNodes;for(var i=0;i<keys.length;i++){var k=keys[i].getAttribute('name');_array_pieces[k]=fromDocument(keys[i].firstChild);}
return _array_pieces;}}
function xml_request(struct,url_xml_rpc,encoding,callback,params){request=toDocument(struct,encoding);_pieces=new Array();var messenger=XmlHttp.create();messenger.open("POST",url_xml_rpc,true);messenger.onreadystatechange=function(){if(messenger.readyState==4){if(!__ajax_pending_requests__[__ajax_index__])return;delete __ajax_pending_requests__[__ajax_index__];try{try{xml=XmlDocument.create();xml.loadXML(messenger.responseText.replace(/^\.+/,''));xml.getElementsByTagName('map')[0].firstChild;var res=fromDocument(xml.documentElement);}
catch(ex){var res=JSON.parse(messenger.responseText,function(k,v){return v;});}}
catch(ex){if(__ajax_errors__)
print_error(js_dic_ERRORSESSION);return false;}
if(params==undefined)
callback(res['response']['result'],struct['header']['type']);else
callback(res['response']['result'],struct['header']['type'],params);}}
var __ajax_index__=__ajax_counter__;__ajax_pending_requests__[__ajax_index__]=messenger;__ajax_counter__++;messenger.setRequestHeader("Content-Type","text/html");messenger.send(request);}
function html_request(struct,url_xml_rpc,encoding,callback,where){request=toDocument(struct,encoding);_pieces=new Array();var template=XmlDocument.create();template.loadXML(request);var messenger=XmlHttp.create();messenger.open("POST",url_xml_rpc,true);messenger.onreadystatechange=function(){if(messenger.readyState==4){if(!__ajax_pending_requests__[__ajax_index__])return;delete __ajax_pending_requests__[__ajax_index__];callback(messenger.responseText,where);}}
var __ajax_index__=__ajax_counter__;__ajax_pending_requests__[__ajax_index__]=messenger;__ajax_counter__++;messenger.setRequestHeader("Content-Type","text/html");messenger.send(template.xml);}
var __ajax_errors__=true;var __ajax_pending_requests__=new Object();var __ajax_counter__=0;function abortAjaxRequests(){__ajax_errors__=false;for(index in __ajax_pending_requests__){__ajax_pending_requests__[index].abort();}}
function print_error(text){document.getElementById('error_text').innerHTML=text;document.getElementById('error').style.visibility='visible';document.getElementById('error_text_bis').innerHTML=text;document.getElementById('error_bis').style.visibility='visible';}
function print_warning(text){var warning=document.getElementById('warning');if(warning)
{warning.innerHTML=text;warning.style.visibility='visible';}}
function hide_error(){document.getElementById('error').style.visibility='hidden';document.getElementById('error_bis').style.visibility='hidden';}
function hide_warning(){var warning=document.getElementById('warning');if(warning)
warning.style.visibility='hidden';}
function capitalize(str)
{if(!str)return'';str=str.toLowerCase();var ap=str.split(' ');var new_str='';for(var i=0;i<ap.length;i++)
new_str+=ap[i].substr(0,1).toUpperCase()+ap[i].substr(1,ap[i].length-1)+' ';return new_str.substr(0,new_str.length-1);}
function addPage(){if((navigator.appName=="Microsoft Internet Explorer")&&(parseInt(navigator.appVersion)>=4))
{window.external.addFavorite('http://www.hotelsprovider.com','Hotelsprovider.com');}
else
{var msg=eval('top.vuoto.no_addbookmarks_'+top.vuoto.client_language);alert(msg);}
var template=XmlDocument.create();var request='<?xml version="1.0" encoding="UTF-8" ?><query type="add_bookmark">nessun parametro</query>';template.loadXML(request);var messenger=XmlHttp.create();messenger.open("POST","http://www.hotelsprovider.com/include/xml_request/addBookmark.php",true);messenger.setRequestHeader("Content-Type","text/xml");messenger.send(template.xml);}
function format_price(price,lingua){var sub=Math.round(price*100)/100;var comma=lingua=='it'?',':'.';var parts=(''+sub).split('.');var res='';if(parts.length==1)res=parts[0]+comma+'00';else if(parts[1].length==1)res=parts[0]+comma+parts[1]+'0';else res=parts[0]+comma+parts[1];return(res);}
function format_data(data,lingua){if(lingua=='it')var res=data.charAt(8)+data.charAt(9)+'/'+data.charAt(5)+data.charAt(6)+'/'+data.charAt(0)+data.charAt(1)+data.charAt(2)+data.charAt(3);else var res=data;return(res);}
function format_timestamp(data,lingua){var res=format_data(data,lingua);res+=' '+data.charAt(11)+data.charAt(12)+data.charAt(13)+data.charAt(14)+data.charAt(15);return(res);}
function date_to_string(date){var months=new Array(js_dic_GEN,js_dic_FEB,js_dic_MAR,js_dic_APR,js_dic_MAG,js_dic_GIU,js_dic_LUG,js_dic_AGO,js_dic_SET,js_dic_OTT,js_dic_NOV,js_dic_DIC);var week_days=new Array(js_dic_SUN,js_dic_MON,js_dic_TUE,js_dic_WED,js_dic_THU,js_dic_FRI,js_dic_SAT);var date_data=date.split("-");date=new Date(date_data[0],date_data[1]-1,date_data[2]);var month_name=months[Number(date_data[1])-1];var week_day=week_days[date.getDay()];return Number(date_data[2])+' '+month_name+' '+date_data[0]+', '+week_day;}
function findPos(id){var pos=new Array(0,0,0);var el=document.getElementById(id);var fieldset=0;if(!el)el=id;var obj=el;while(obj.tagName!='BODY'){if(obj.tagName=='FIELDSET'){fieldset=obj.offsetTop;}
pos[1]+=obj.offsetTop;pos[0]+=obj.offsetLeft;obj=obj.offsetParent;}
pos[2]=fieldset;return pos;}
function compute_nights(from,to){var ap=from.split('-');var new_from=ap[1]+'/'+ap[2]+'/'+ap[0];var ap=to.split('-');var new_to=ap[1]+'/'+ap[2]+'/'+ap[0];dataa=new Date(new_from);datap=new Date(new_to);secs=Math.abs(datap.getTime()-dataa.getTime());secs=Math.round(secs/(24*60*60*1000));return secs;}
function emailControl(email){if(email=='')return true;var at_pos=email.indexOf('@',0);if(at_pos==-1)return false;else
{var dot_pos=email.indexOf('.',at_pos);if(dot_pos==-1)return false;else
{var array_ext=new Array();var array_ext=email.substr(dot_pos+1,email.length).split('.');var ext=array_ext[array_ext.length-1];for(var o=0;o<js_global_email_ext.length;o++)
{if(ext==js_global_email_ext[o])
return true;}
return false;}}}
function toBoolean(str)
{if(str=='Y')return true;else return false;}
function currency_symbol(iso)
{if(js_dic_CURRENCYSYMBOLS[iso])return js_dic_CURRENCYSYMBOLS[iso];else return iso;}
function show_obj(obj_id)
{document.getElementById(obj_id).style.display='block';}
function hide_obj(obj_id)
{document.getElementById(obj_id).style.display='none';}
function abilita(field_id)
{document.getElementById(field_id).disabled=false;}
function disabilita(field_id)
{document.getElementById(field_id).disabled=true;}
function after(date1,date2)
{var major=new Array();var minor=new Array();major=date1.split('/');minor=date2.split('/');if(Number(major[2])>Number(minor[2]))return true;else if(Number(major[2])<Number(minor[2]))return false;else if(Number(major[1])>Number(minor[1]))return true;else if(Number(major[1])<Number(minor[1]))return false;else if(Number(major[0])>=Number(minor[0]))return true;else return false;}
function before(date1,date2)
{var minor=new Array();var major=new Array();minor=date1.split('/');major=date2.split('/');if(Number(major[2])>Number(minor[2]))return true;else if(Number(major[2])<Number(minor[2]))return false;else if(Number(major[1])>Number(minor[1]))return true;else if(Number(major[1])<Number(minor[1]))return false;else if(Number(major[0])>=Number(minor[0]))return true;else return false;}
function addslashes(string){return string.replace(/'/g,"\\'");}
function stripslashes(string){return string.replace(/\'/g,"\'");}
function getFloat(value)
{return Number(0.0+value.replace(',','.'));}
var box;function var_dump(obj){box=window.open('','Var_dump','resizable=yes,toolbar=no,scrollbars=yes,width=200,height=200');explore(obj,0,0,0,0,0);box.document.close();}
function explore(obj,eln,inside,level){var index='';var spaces='';for(var i=0;i<level;i++)
spaces+='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;';index+=spaces;if(inside==0)
index+='';else
index+='['+eln+']&nbsp;=>&nbsp;';if(obj==null){box.document.write(index+'NULL<br>');return;}
else if(typeof(obj)=='number'){box.document.write(index+'number('+obj+')<br>');return;}
else if(typeof(obj)=='string'){box.document.write(index+'string('+obj.length+')&nbsp;"'+obj+'"<br>');return;}
else if(typeof(obj)=='boolean'){box.document.write(index+'bool('+obj+')<br>');return;}
else if(typeof(obj)=='object'){var count=0;for(var i in obj)
count++;if(count==0)
box.document.write(index+'array('+count+')&nbsp;{&nbsp;}<br>');else{box.document.write(index+'array('+count+')&nbsp;{<br>');for(var i in obj)
explore(obj[i],i,1,level+1);box.document.write(spaces+spaces+'}<br>');}
return;}
else{box.document.write(index+'NULL<br>');return;}
return;}
function isValidDate(day,month,year)
{var valid=new Date(year,month-1,day);if((y2k(valid.getYear())==Number(year))&&(valid.getMonth()==Number(month-1))&&(valid.getDate()==Number(day)))
return true;else
return false}
function y2k(number)
{return(number<1000)?number+1900:number;}
function print_page()
{self.print();}
function sprintf()
{if(!arguments||arguments.length<1||!RegExp)
{return;}
var str=arguments[0];var re=/([^%]*)%('.|0|\x20)?(-)?(\d+)?(\.\d+)?(%|b|c|d|u|f|o|s|x|X)(.*)/;var a=b=[],numSubstitutions=-1,numMatches=0;while(a=re.exec(str))
{var leftpart=a[1],pPad=a[2],pJustify=a[3],pMinLength=a[4];var pPrecision=a[5],pType=a[6],rightPart=a[7];numMatches++;if(pType=='%')
{subst='%';}
else
{numSubstitutions++;if(numSubstitutions>=arguments[1].length)
{alert('Error! Not enough function arguments for the number of substitution parameters in string.');return''}
var param=arguments[1][numSubstitutions];var pad='';if(pPad&&pPad.substr(0,1)=="'")pad=leftpart.substr(1,1);else if(pPad)pad=pPad;var justifyRight=true;if(pJustify&&pJustify==="-")justifyRight=false;var minLength=-1;if(pMinLength)minLength=parseInt(pMinLength);var precision=-1;if(pPrecision&&pType=='f')
precision=parseInt(pPrecision.substring(1));var subst=param;switch(pType)
{case'b':subst=parseInt(param).toString(2);break;case'c':subst=String.fromCharCode(parseInt(param));break;case'd':subst=parseInt(param)?parseInt(param):0;break;case'u':subst=Math.abs(param);break;case'f':subst=(precision>-1)?Math.round(parseFloat(param)*Math.pow(10,precision))/Math.pow(10,precision):parseFloat(param);break;case'o':subst=parseInt(param).toString(8);break;case's':subst=param;break;case'x':subst=(''+parseInt(param).toString(16)).toLowerCase();break;case'X':subst=(''+parseInt(param).toString(16)).toUpperCase();break;}
var padLeft=minLength-subst.toString().length;if(padLeft>0)
{var arrTmp=new Array(padLeft+1);var padding=arrTmp.join(pad?pad:" ");}
else
{var padding="";}}
str=leftpart+padding+subst+rightPart;}
return str;}
function show_loading()
{if(document.getElementById('loading'))
{var loading=document.getElementById('loading');loading.innerHTML='';loading.style.display='block';loading.innerHTML=js_dic_LOADING;write_loading('');}}
function write_loading(dots)
{var loading=document.getElementById('loading');dots+='.';if(loading.innerHTML==js_dic_LOADING+'...')
loading.innerHTML=js_dic_LOADING;else
loading.innerHTML+='.';if(dots!='..........')
window.setTimeout('write_loading(\''+dots+'\')',1500);}
function hide_loading()
{if(document.getElementById('loading'))
document.getElementById('loading').style.display='none';}
function get_select_name(selectid)
{if(exist(selectid)){var select=document.getElementById(selectid);return select.options[select.selectedIndex].text}
else
return'';}
function get_id_list(match)
{var elements=document.getElementsByTagName('input');var id_list=new Array();for(i=0;i<elements.length;i++)
{if(elements[i].getAttribute('type')=='hidden')
{if(elements[i].getAttribute('id').match(match)&&elements[i].getAttribute('id').indexOf(match)==0)
if(elements[i].getAttribute('value')!='')
id_list[id_list.length]=elements[i].getAttribute('value');}}
return id_list;}
function get_modified_id_list(match)
{var elements=document.getElementsByTagName('input');var id_list=new Array();for(i=0;i<elements.length;i++)
{if(elements[i].getAttribute('type')=='hidden')
{if(elements[i].getAttribute('id').match(match)&&elements[i].getAttribute('id').indexOf(match)==0&&document.getElementById('to_modify_'+elements[i].getAttribute('value')).value=='1')
if(elements[i].getAttribute('value')!='')
id_list[id_list.length]=elements[i].getAttribute('value');}}
return id_list;}
function check_notifies(){document.getElementById('notifies_email').innerHTML='';document.getElementById('notifies_fax').innerHTML='';if(!document.getElementById('notifies_via_fax').checked&&!document.getElementById('notifies_via_mail').checked){print_error(js_dic_ERRORNOTIFY);return false;}
if(document.getElementById('notifies_via_fax').checked&&document.getElementById('fax').value==''){document.getElementById('notifies_fax').innerHTML='*';print_error(js_dic_NOALLFIELDS);return false;}
if(document.getElementById('notifies_via_mail').checked&&document.getElementById('email').value==''){document.getElementById('notifies_email').innerHTML='*';print_error(js_dic_NOALLFIELDS);return false;}
return true;}
function smartescape(string){string=string.replace(new RegExp(/"/gi),'&quot;');string=string.replace(new RegExp(/</gi),'&lt;');string=string.replace(new RegExp(/>/gi),'&gt;');string=string.replace(new RegExp(/'/gi),"\\'");return string}
function e_h(string){string=string.replace(new RegExp(/&/gi),'&amp;');string=string.replace(new RegExp(/"/gi),'&quot;');string=string.replace(new RegExp(/</gi),'&lt;');string=string.replace(new RegExp(/>/gi),'&gt;');return string}
function commands_menu(commands,c_first_element,c_name,c_id,c_class){var c_menu_name='';var c_menu_id='';var c_menu_first_element='--'+js_dic_COMMANDS+'--';var c_menu_class='commands_menu';if(c_name)
c_menu_name=c_name;if(c_id)
c_menu_id=c_id;if(c_first_element)
c_menu_first_element=c_first_element;if(c_class)
c_menu_class=c_class;var command_menu_code='<select id='+c_menu_id+' name='+c_menu_name+' class="'+c_menu_class+'" onChange="eval(this.value)">';command_menu_code+='<option value="">'+c_menu_first_element+'</option>';for(i in commands)
command_menu_code+='<option value="'+commands[i]['action']+'">'+commands[i]['label']+'</option>';command_menu_code+='</select>';return command_menu_code;}
function compare_time(b_time,a_time){if(b_time=='00:00')
b_time=='24:00';if(a_time=='00:00')
a_time=='24:00';if(b_time=='0'&&a_time=='0')
return true;else{var tb_time=b_time.split(':');var ta_time=a_time.split(':');var b_h=tb_time[0];var b_m=tb_time[1];var a_h=ta_time[0];var a_m=ta_time[1];if(b_h<a_h||(b_h==a_h&&b_m<a_m))
return true;else
return false;}}
function exist(id_obj)
{if(document.getElementById(id_obj))return true;else return false;}
function is_number(number,elem,type,default_value,original_class){if(!original_class)
original_class='';if(!default_value)
default_value=0;if(!type)
type='float';if(number.length>0){number=number.replace(new RegExp(/,/gi),'.');if(isNaN(number)){document.getElementById(elem).value=default_value;document.getElementById(elem).className=' hightlight';}
else{if(type=='float')
document.getElementById(elem).value=number;else
document.getElementById(elem).value=parseInt(number);document.getElementById(elem).className=original_class;}}
else if(default_value!='admit_null'){document.getElementById(elem).value=default_value;document.getElementById(elem).className=' hightlight';}}
function in_array(element,array){try{for(var i=0;i<array.length;i++)
if(array[i]==element)return true;}
catch(ex){for(var i in array)
if(array[i]==element)return true;}
return false;}
function display_for_browser(){if(navigator.appName=='Microsoft Internet Explorer')
return'block';else
return'table-row';}
function get_value(obj_id)
{if(document.getElementById(obj_id))
return document.getElementById(obj_id).value;else
return false;}
function is_checked(obj_id)
{if(document.getElementById(obj_id))
{var obj=document.getElementById(obj_id);if(obj.getAttribute('type')=='checkbox'||obj.getAttribute('type')=='radio')
if(obj.checked)
return true;}
return false;}
function get_week_day(day,month,year)
{month=Number(month)-1;var currentdate=new Date(year,month,day,0,0,0);return currentdate.getUTCDay();}
function format_number(num)
{if(num<10)return'0'+num;else return num;}
function print_select(id,start,end,selected_value,name){if(!name)
var name=id;content='<select id="'+id+'" name="'+name+'">'
for(start;start<=end;start++)
if(selected_value&&selected_value==start)
content+='<option value="'+start+'" selected>'+start+'</option>';else
content+='<option value="'+start+'">'+start+'</option>';content+='</select>';return content;}
function LTrim(str)
{var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(0))!=-1){var j=0,i=s.length;while(j<i&&whitespace.indexOf(s.charAt(j))!=-1)
j++;s=s.substring(j,i);}
return s;}
function RTrim(str)
{var whitespace=new String(" \t\n\r");var s=new String(str);if(whitespace.indexOf(s.charAt(s.length-1))!=-1){var i=s.length-1;while(i>=0&&whitespace.indexOf(s.charAt(i))!=-1)
i--;s=s.substring(0,i+1);}
return s;}
function Trim(str)
{return RTrim(LTrim(str));}
function createCookie(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires='; expires='+date.toGMTString();}
else var expires='';document.cookie=name+'='+value+expires+'; path=/';}
function eraseCookie(name){createCookie(name,'',-1);}
