function JSONparse(tsv) { if(!tsv) return undefined; if("object" == typeof tsv) return tsv; return JSON.parse(tsv); } Date.prototype.format=function(e){var t="";var n=Date.replaceChars;for(var r=0;r=0&&e.charAt(r-1)=="\\"){t+=i}else if(n[i]){t+=n[i].call(this)}else if(i!="\\"){t+=i}}return t};Date.replaceChars={shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longMonths:["January","February","March","April","May","June","July","August","September","October","November","December"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longDays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],d:function(){return(this.getDate()<10?"0":"")+this.getDate()},D:function(){return Date.replaceChars.shortDays[this.getDay()]},j:function(){return this.getDate()},l:function(){return Date.replaceChars.longDays[this.getDay()]},N:function(){return this.getDay()+1},S:function(){return this.getDate()%10==1&&this.getDate()!=11?"st":this.getDate()%10==2&&this.getDate()!=12?"nd":this.getDate()%10==3&&this.getDate()!=13?"rd":"th"},w:function(){return this.getDay()},z:function(){var e=new Date(this.getFullYear(),0,1);return Math.ceil((this-e)/864e5)},W:function(){var e=new Date(this.getFullYear(),0,1);return Math.ceil(((this-e)/864e5+e.getDay()+1)/7)},F:function(){return Date.replaceChars.longMonths[this.getMonth()]},m:function(){return(this.getMonth()<9?"0":"")+(this.getMonth()+1)},M:function(){return Date.replaceChars.shortMonths[this.getMonth()]},n:function(){return this.getMonth()+1},t:function(){var e=new Date;return(new Date(e.getFullYear(),e.getMonth(),0)).getDate()},L:function(){var e=this.getFullYear();return e%400==0||e%100!=0&&e%4==0},o:function(){var e=new Date(this.valueOf());e.setDate(e.getDate()-(this.getDay()+6)%7+3);return e.getFullYear()},Y:function(){return this.getFullYear()},y:function(){return(""+this.getFullYear()).substr(2)},a:function(){return this.getHours()<12?"am":"pm"},A:function(){return this.getHours()<12?"AM":"PM"},B:function(){return Math.floor(((this.getUTCHours()+1)%24+this.getUTCMinutes()/60+this.getUTCSeconds()/3600)*1e3/24)},g:function(){return this.getHours()%12||12},G:function(){return this.getHours()},h:function(){return((this.getHours()%12||12)<10?"0":"")+(this.getHours()%12||12)},H:function(){return(this.getHours()<10?"0":"")+this.getHours()},i:function(){return(this.getMinutes()<10?"0":"")+this.getMinutes()},s:function(){return(this.getSeconds()<10?"0":"")+this.getSeconds()},u:function(){var e=this.getMilliseconds();return(e<10?"00":e<100?"0":"")+e},e:function(){return"Not Yet Supported"},I:function(){var e=null;for(var t=0;t<12;++t){var n=new Date(this.getFullYear(),t,1);var r=n.getTimezoneOffset();if(e===null)e=r;else if(re)break}return this.getTimezoneOffset()==e|0},O:function(){return(-this.getTimezoneOffset()<0?"-":"+")+(Math.abs(this.getTimezoneOffset()/60)<10?"0":"")+Math.abs(this.getTimezoneOffset()/60)+"00"},P:function(){return(-this.getTimezoneOffset()<0?"-":"+")+(Math.abs(this.getTimezoneOffset()/60)<10?"0":"")+Math.abs(this.getTimezoneOffset()/60)+":00"},T:function(){var e=this.getMonth();this.setMonth(0);var t=this.toTimeString().replace(/^.+ \(?([^\)]+)\)?$/,"$1");this.setMonth(e);return t},Z:function(){return-this.getTimezoneOffset()*60},c:function(){return this.format("Y-m-d\\TH:i:sP")},r:function(){return this.toString()},U:function(){return this.getTime()/1e3}} var countries_array = new Array(); countries_array["AF"]="Afghanistan"; countries_array["AL"]="Albania"; countries_array["DZ"]="Algeria"; countries_array["AS"]="American Samoa"; countries_array["AD"]="Andorra"; countries_array["AG"]="Angola"; countries_array["AI"]="Anguilla"; countries_array["AG"]="Antigua & Barbuda"; countries_array["AR"]="Argentina"; countries_array["AA"]="Armenia"; countries_array["AW"]="Aruba"; countries_array["AU"]="Australia"; countries_array["AT"]="Austria"; countries_array["AZ"]="Azerbaijan"; countries_array["BS"]="Bahamas"; countries_array["BH"]="Bahrain"; countries_array["BD"]="Bangladesh"; countries_array["BB"]="Barbados"; countries_array["BY"]="Belarus"; countries_array["BE"]="Belgium"; countries_array["BZ"]="Belize"; countries_array["BJ"]="Benin"; countries_array["BM"]="Bermuda"; countries_array["BT"]="Bhutan"; countries_array["BO"]="Bolivia"; countries_array["BL"]="Bonaire"; countries_array["BA"]="Bosnia & Herzegovina"; countries_array["BW"]="Botswana"; countries_array["BR"]="Brazil"; countries_array["BC"]="British Indian Ocean Ter"; countries_array["BN"]="Brunei"; countries_array["BG"]="Bulgaria"; countries_array["BF"]="Burkina Faso"; countries_array["BI"]="Burundi"; countries_array["KH"]="Cambodia"; countries_array["CM"]="Cameroon"; countries_array["CA"]="Canada"; countries_array["IC"]="Canary Islands"; countries_array["CV"]="Cape Verde"; countries_array["KY"]="Cayman Islands"; countries_array["CF"]="Central African Republic"; countries_array["TD"]="Chad"; countries_array["CD"]="Channel Islands"; countries_array["CL"]="Chile"; countries_array["CN"]="China"; countries_array["CI"]="Christmas Island"; countries_array["CS"]="Cocos Island"; countries_array["CO"]="Colombia"; countries_array["CC"]="Comoros"; countries_array["CG"]="Congo"; countries_array["CK"]="Cook Islands"; countries_array["CR"]="Costa Rica"; countries_array["CT"]="Cote D'Ivoire"; countries_array["HR"]="Croatia"; countries_array["CU"]="Cuba"; countries_array["CB"]="Curacao"; countries_array["CY"]="Cyprus"; countries_array["CZ"]="Czech Republic"; countries_array["DK"]="Denmark"; countries_array["DJ"]="Djibouti"; countries_array["DM"]="Dominica"; countries_array["DO"]="Dominican Republic"; countries_array["TM"]="East Timor"; countries_array["EC"]="Ecuador"; countries_array["EG"]="Egypt"; countries_array["SV"]="El Salvador"; countries_array["GQ"]="Equatorial Guinea"; countries_array["ER"]="Eritrea"; countries_array["EE"]="Estonia"; countries_array["ET"]="Ethiopia"; countries_array["FA"]="Falkland Islands"; countries_array["FO"]="Faroe Islands"; countries_array["FJ"]="Fiji"; countries_array["FI"]="Finland"; countries_array["FR"]="France"; countries_array["GF"]="French Guiana"; countries_array["PF"]="French Polynesia"; countries_array["FS"]="French Southern Ter"; countries_array["GA"]="Gabon"; countries_array["GM"]="Gambia"; countries_array["GE"]="Georgia"; countries_array["DE"]="Germany"; countries_array["GH"]="Ghana"; countries_array["GI"]="Gibraltar"; countries_array["GB"]="Great Britain"; countries_array["GR"]="Greece"; countries_array["GL"]="Greenland"; countries_array["GD"]="Grenada"; countries_array["GP"]="Guadeloupe"; countries_array["GU"]="Guam"; countries_array["GT"]="Guatemala"; countries_array["GN"]="Guinea"; countries_array["GY"]="Guyana"; countries_array["HT"]="Haiti"; countries_array["HW"]="Hawaii"; countries_array["HN"]="Honduras"; countries_array["HK"]="Hong Kong"; countries_array["HU"]="Hungary"; countries_array["IS"]="Iceland"; countries_array["IN"]="India"; countries_array["ID"]="Indonesia"; countries_array["IA"]="Iran"; countries_array["IQ"]="Iraq"; countries_array["IR"]="Ireland"; countries_array["IM"]="Isle of Man"; countries_array["IL"]="Israel"; countries_array["IT"]="Italy"; countries_array["JM"]="Jamaica"; countries_array["JP"]="Japan"; countries_array["JO"]="Jordan"; countries_array["KZ"]="Kazakhstan"; countries_array["KE"]="Kenya"; countries_array["KI"]="Kiribati"; countries_array["NK"]="Korea North"; countries_array["KS"]="Korea South"; countries_array["KO"]="Kosovo"; countries_array["KW"]="Kuwait"; countries_array["KG"]="Kyrgyzstan"; countries_array["LA"]="Laos"; countries_array["LV"]="Latvia"; countries_array["LB"]="Lebanon"; countries_array["LS"]="Lesotho"; countries_array["LR"]="Liberia"; countries_array["LY"]="Libya"; countries_array["LI"]="Liechtenstein"; countries_array["LT"]="Lithuania"; countries_array["LU"]="Luxembourg"; countries_array["MO"]="Macau"; countries_array["MK"]="Macedonia"; countries_array["MG"]="Madagascar"; countries_array["MY"]="Malaysia"; countries_array["MW"]="Malawi"; countries_array["MV"]="Maldives"; countries_array["ML"]="Mali"; countries_array["MT"]="Malta"; countries_array["MH"]="Marshall Islands"; countries_array["MQ"]="Martinique"; countries_array["MR"]="Mauritania"; countries_array["MU"]="Mauritius"; countries_array["ME"]="Mayotte"; countries_array["MX"]="Mexico"; countries_array["MI"]="Midway Islands"; countries_array["MD"]="Moldova"; countries_array["MC"]="Monaco"; countries_array["MN"]="Mongolia"; countries_array["MS"]="Montserrat"; countries_array["MA"]="Morocco"; countries_array["MZ"]="Mozambique"; countries_array["MM"]="Myanmar"; countries_array["NA"]="Nambia"; countries_array["NU"]="Nauru"; countries_array["NP"]="Nepal"; countries_array["AN"]="Netherland Antilles"; countries_array["NL"]="Netherlands (Holland, Europe)"; countries_array["NV"]="Nevis"; countries_array["NC"]="New Caledonia"; countries_array["NZ"]="New Zealand"; countries_array["NI"]="Nicaragua"; countries_array["NE"]="Niger"; countries_array["NG"]="Nigeria"; countries_array["NW"]="Niue"; countries_array["NF"]="Norfolk Island"; countries_array["NO"]="Norway"; countries_array["OM"]="Oman"; countries_array["PK"]="Pakistan"; countries_array["PW"]="Palau Island"; countries_array["PS"]="Palestine"; countries_array["PA"]="Panama"; countries_array["PG"]="Papua New Guinea"; countries_array["PY"]="Paraguay"; countries_array["PE"]="Peru"; countries_array["PH"]="Philippines"; countries_array["PO"]="Pitcairn Island"; countries_array["PL"]="Poland"; countries_array["PT"]="Portugal"; countries_array["PR"]="Puerto Rico"; countries_array["QA"]="Qatar"; countries_array["ME"]="Republic of Montenegro"; countries_array["RS"]="Republic of Serbia"; countries_array["RE"]="Reunion"; countries_array["RO"]="Romania"; countries_array["RU"]="Russia"; countries_array["RW"]="Rwanda"; countries_array["NT"]="St Barthelemy"; countries_array["EU"]="St Eustatius"; countries_array["HE"]="St Helena"; countries_array["KN"]="St Kitts-Nevis"; countries_array["LC"]="St Lucia"; countries_array["MB"]="St Maarten"; countries_array["PM"]="St Pierre & Miquelon"; countries_array["VC"]="St Vincent & Grenadines"; countries_array["SP"]="Saipan"; countries_array["SO"]="Samoa"; countries_array["AS"]="Samoa American"; countries_array["SM"]="San Marino"; countries_array["ST"]="Sao Tome & Principe"; countries_array["SA"]="Saudi Arabia"; countries_array["SN"]="Senegal"; countries_array["RS"]="Serbia"; countries_array["SC"]="Seychelles"; countries_array["SL"]="Sierra Leone"; countries_array["SG"]="Singapore"; countries_array["SK"]="Slovakia"; countries_array["SI"]="Slovenia"; countries_array["SB"]="Solomon Islands"; countries_array["OI"]="Somalia"; countries_array["ZA"]="South Africa"; countries_array["ES"]="Spain"; countries_array["LK"]="Sri Lanka"; countries_array["SD"]="Sudan"; countries_array["SR"]="Suriname"; countries_array["SZ"]="Swaziland"; countries_array["SE"]="Sweden"; countries_array["CH"]="Switzerland"; countries_array["SY"]="Syria"; countries_array["TA"]="Tahiti"; countries_array["TW"]="Taiwan"; countries_array["TJ"]="Tajikistan"; countries_array["TZ"]="Tanzania"; countries_array["TH"]="Thailand"; countries_array["TG"]="Togo"; countries_array["TK"]="Tokelau"; countries_array["TO"]="Tonga"; countries_array["TT"]="Trinidad & Tobago"; countries_array["TN"]="Tunisia"; countries_array["TR"]="Turkey"; countries_array["TU"]="Turkmenistan"; countries_array["TC"]="Turks & Caicos Is"; countries_array["TV"]="Tuvalu"; countries_array["UG"]="Uganda"; countries_array["UA"]="Ukraine"; countries_array["AE"]="United Arab Emirates"; countries_array["GB"]="United Kingdom"; countries_array["US"]="United States of America"; countries_array["UY"]="Uruguay"; countries_array["UZ"]="Uzbekistan"; countries_array["VU"]="Vanuatu"; countries_array["VS"]="Vatican City State"; countries_array["VE"]="Venezuela"; countries_array["VN"]="Vietnam"; countries_array["VB"]="Virgin Islands (Brit)"; countries_array["VA"]="Virgin Islands (USA)"; countries_array["WK"]="Wake Island"; countries_array["WF"]="Wallis & Futana Is"; countries_array["YE"]="Yemen"; countries_array["ZR"]="Zaire"; countries_array["ZM"]="Zambia"; countries_array["ZW"]="Zimbabwe"; function getCountry(abrev){ var c = countries_array[abrev]; if( c != undefined){ return c; } return "__"; } function getText(name){ return text[infos.language][name]; } function resizeToFooter(){ var totalHeight = 0; $(".main_content").children().each(function(){ totalHeight = totalHeight + $(this).outerHeight(); }); totalHeight+=65; $(".main_content").height(totalHeight+30); var total = $(".main_content").height() + $("#copyright").height(); var p = $(".main_content").outerHeight() - $(".main_content").height(); if(total < $(window).height()){ var add = $(window).height() - $("#copyright").height() - p; $(".main_content").height(add); //$(".main_content").height(add); } } $(document).ready(function() { resizeToFooter(); }); $(window).resize(function() { resizeToFooter(); }); function init_menu(){ gebo_sidebar.init(); gebo_submenu.init(); gebo_sidebar.make_active(); update_menu_links(); menu_load_next_maintenance(); } function update_menu_links(){ //deprecated +"&token="+token $("#dashboard_index_link").attr("href","/dashboard.html?"+infos.language); $("#admin_dashboard_info_link").attr("href","/dashboard_admins.html?"+infos.language); $("#admin_dashboard_create_link").attr("href","/dashboard_admins_management.html?"+infos.language); $("#personal_infos_link").attr("href","/personal_infos.html?"+infos.language); $("#personal_infos_contact_link").attr("href","/personal_infos_contact.html?"+infos.language); $("#personal_infos_localisation_link").attr("href","/personal_infos_localisation.html?"+infos.language); $("#devices_link_devices_link").attr("href","/devices_link_devices.html?"+infos.language); $("#devices_my_devices_link").attr("href","/devices_my_devices.html?"+infos.language); //TODO rights //$("#devices_my_rights_link").attr("href","/devices_my_rights.html?"+infos.language+"&token="+token); var dashboard = $.cookie("dashboard"); if(typeof dashboard === 'undefined' || dashboard == undefined){ $("#dashboard").attr("href","/dashboard.html?"+infos.language); }else{ $("#dashboard").attr("href",dashboard+"?"+infos.language); } } function toDate(var_string){ if(var_string == undefined) return new Date() return new Date(var_string.split("T")[0]); } function isOutDate(var_string){ if(var_string == "-")return false; return new Date() >= toDate(var_string); } function getHumanTime(d){ var t = new Date(d); return getText("m_"+(t.getMonth() + 1)) + " " + t.getDate() + " " + t.getFullYear(); return t;//.format('dddd, MMMM ,yyyy'); } function menu_load_next_maintenance(){ } function getLabelShot(){ return "
"+getText("shoot")+"
"; } function getLabelNormal(){ return "
"+getText("not_shoot")+"
"; } function getLabelConnect(){ return "
"+getText("connect")+"
"; } function getLabelDisconnect(){ return "
"+getText("disconnect")+"
"; } function disconnect() { $.cookie("token",""); location.href="/"; }