var global = { loaded: false, obaseUrl: "./cms/api", baseUrl: "./api", on_load:function(){ if(!global.loaded){ document.getElementById("mnuico")?.addEventListener("click", global.menu.show); document.getElementById("logout")?.addEventListener("click", global.menu.logout); document.getElementById("usrmnu1")?.addEventListener("click", global.menu.customer); document.getElementById("usrmnu2")?.addEventListener("click", global.menu.docs); document.getElementById("usrmnu9")?.addEventListener("click", global.menu.user); global.loaded = true; return(true); } }, menu: { show: function(){ if( document.getElementById("mnuico").innerHTML.trim() == '' ){ document.getElementById("mnuico").innerHTML =''; document.getElementById("menu").style.opacity = "1"; //document.getElementById("menu").style.height = "250%"; document.getElementById("menu").style.display = "block"; }else{ document.getElementById("mnuico").innerHTML =''; document.getElementById("menu").style.opacity = "0"; //document.getElementById("menu").style.height = "0%"; document.getElementById("menu").style.display = "none"; } }, customer: function(){ var userid = document.getElementById("userid").innerHTML; global.utils.goPage("?id=crudcust&userid="+userid); }, docs: function(){ var userid = document.getElementById("userid").innerHTML; global.utils.goPage("?id=cruddocs&userid="+userid); }, user: function(){ var userid = document.getElementById("userid").innerHTML; global.utils.goPage("?id=cruduser&userid="+userid); }, logout: function(){ var parameterAjax = { metodo : "GET", url : global.baseUrl + "/home/logout.php", onsucces : function(json){ //console.log(json); json = JSON.parse(json); if(json.rsp){ global.utils.goPage("?id=login"); } }, onerror : function(json){ //console.log(json); json = JSON.parse(json); var msg = ""; if(json.rsp){ msg = json.msg; } } }; global.utils.callAjax( parameterAjax); } }, utils: { isJSON: function(str){ try { JSON.parse(str); } catch (e) { return false; } return true; }, goPage: function(url){ window.location.assign(url); }, validateEmail: function(email) { var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; return re.test(email); }, validateRif: function(rif) { var re = /^([VEJPG]{1})([0-9]{7,9})$/; return re.test(rif); }, obtenerCookie: function(clave) { var name = clave + "="; var ca = document.cookie.split(';'); for(var i=0; i>>(lCount*8)) & 255; WordToHexValue_temp = "0" + lByte.toString(16); WordToHexValue = WordToHexValue + WordToHexValue_temp.substr(WordToHexValue_temp.length-2,2); } return WordToHexValue; } function Utf8Encode(string) { string = string.replace(/\r\n/g,"\n"); var utftext = ""; for (var n = 0; n < string.length; n++) { var c = string.charCodeAt(n); if (c < 128) { utftext += String.fromCharCode(c); } else if((c > 127) && (c < 2048)) { utftext += String.fromCharCode((c >> 6) | 192); utftext += String.fromCharCode((c & 63) | 128); } else { utftext += String.fromCharCode((c >> 12) | 224); utftext += String.fromCharCode(((c >> 6) & 63) | 128); utftext += String.fromCharCode((c & 63) | 128); } } return utftext; } var x=Array(); var k,AA,BB,CC,DD,a,b,c,d; var S11=7, S12=12, S13=17, S14=22; var S21=5, S22=9 , S23=14, S24=20; var S31=4, S32=11, S33=16, S34=23; var S41=6, S42=10, S43=15, S44=21; string = Utf8Encode(string); x = ConvertToWordArray(string); a = 0x67452301; b = 0xEFCDAB89; c = 0x98BADCFE; d = 0x10325476; for (k=0;k