var Users=function(){var a=new Array();a[0]="";a[1]="";a[2]="";a[3]="";a[4]="";this.getUser=function(){return a};this.setUser=function(b){a=b};this.changePassForm=function(b){var c='<div style=" display:block; width:100%;margin-bottom: 0px; margin-top: 0px;"><div style="float:left; color:#ffffff; font-size: 28px; margin-left: 20px;">'+arrayLang[33]+'</div><div style="float:right;"><img onClick="if(dijit.byId(\'dialogLevel1\')){dijit.byId(\'dialogLevel1\').destroy();}" src="./images/dialog-close.png" style="width:32px; height:32px; cursor:pointer;"></div><div class="clear"></div></div><table style="text-align: left; width: 100px;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td colspan="1" rowspan="3"><img src="./images/user-important.png" style=" margin-top: 20px; margin-right: 20px; margin-left: 20px;"></td><td>'+arrayLang[24]+'<br><input id="userMail" type="text" style="width:300px; border: 1px dotted #FF6600; background-color:#000000; color:#ffffff;  font-size: 28px; margin-right: 10px;" value="" ></td><td></td></tr><tr><td>'+arrayLang[25]+'<br><input id="userPass" type="password" style="width:300px; border: 1px dotted #FF6600; background-color:#000000; color:#ffffff;  font-size: 28px; margin-right: 10px;" value="" ></td><td></td></tr><tr><td>'+arrayLang[26]+'<br><input id="userPassRe" type="password" style="width:300px; border: 1px dotted #FF6600; background-color:#000000; color:#ffffff;  font-size: 28px; margin-right: 10px; margin-bottom: 10px;" value="" ></td><td></td></tr><tr><td colspan="3" rowspan="1"><div style="width:400px;margin-bottom: 0px; margin-top: 0px;"><div class="bttn2" style="float:right; margin-bottom: 0px; margin-top: 0px; margin-right: 5px;"><a style="text-decoration: none;" onClick="users.changePass(\'userMail\',\'userPass\',\'userPassRe\',\''+b+"');\"><span>"+arrayLang[28]+'</span></a></div><div class="clear"></div></div></td></tr></tbody></table>';var d=document.getElementById(b);if(d!=null){d.innerHTML=c}};this.registryForm=function(b){var c='<div style=" display:block; width:100%;margin-bottom: 0px; margin-top: 0px;"><div style="float:left; color:#ffffff; font-size: 28px; margin-left: 20px;">'+arrayLang[29]+'</div><div style="float:right;"><img onClick="if(dijit.byId(\'dialogLevel1\')){dijit.byId(\'dialogLevel1\').destroy();}" src="./images/dialog-close.png" style="width:32px; height:32px; cursor:pointer;"></div><div class="clear"></div></div><table style="text-align: left; width: 100px;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td colspan="1" rowspan="3"><img src="./images/user-home.png" style=" margin-top: 20px; margin-right: 20px; margin-left: 20px;"></td><td>'+arrayLang[24]+'<br><input id="userMail" type="text" style="width:300px; border: 1px dotted #FF6600; background-color:#000000; color:#ffffff;  font-size: 28px; margin-right: 10px;" value="" ></td><td></td></tr><tr><td>'+arrayLang[25]+'<br><input id="userPass" type="password" style="width:300px; border: 1px dotted #FF6600; background-color:#000000; color:#ffffff;  font-size: 28px; margin-right: 10px;" value="" ></td><td></td></tr><tr><td>'+arrayLang[26]+'<br><input id="userPassRe" type="password" style="width:300px; border: 1px dotted #FF6600; background-color:#000000; color:#ffffff;  font-size: 28px; margin-right: 10px; margin-bottom: 10px;" value="" ></td><td></td></tr><tr><td colspan="3" rowspan="1"><div style="width:400px;margin-bottom: 0px; margin-top: 0px;"><div class="bttn2" style="float:right; margin-bottom: 0px; margin-top: 0px; margin-right: 5px;"><a style="text-decoration: none;" onClick="users.registry(\'userMail\',\'userPass\',\'userPassRe\',\''+b+"');\"><span>"+arrayLang[29]+'</span></a></div><div class="clear"></div></div></td></tr></tbody></table>';var d=document.getElementById(b);if(d!=null){d.innerHTML=c}};this.changePass=function(c,g,d,b){var e=document.getElementById(c).value;var i=document.getElementById(g).value;var j=document.getElementById(d).value;if(this.checkMail(e)==true){if(j==i){if(e!=""&&i!=""){var f="<Users><user>"+e+"</user><pass>"+i+"</pass></Users><divID>"+b+"</divID>";var h=newXMLHttpRequest();h.onreadystatechange=getReadyStateHandler(h,this.registryOk);h.open("POST","radioTV",true);h.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");h.send("object=Users&id=3&xml="+f)}else{alert("Чегото не заполнено !")}}else{alert("Не совпадают пароли !")}}else{alert("Вы ошиблись в наборе почтового адреса !")}};this.registry=function(c,g,d,b){var e=document.getElementById(c).value;var i=document.getElementById(g).value;var j=document.getElementById(d).value;if(this.checkMail(e)==true){if(j==i){if(e!=""&&i!=""){var f="<Users><user>"+e+"</user><pass>"+i+"</pass></Users><divID>"+b+"</divID>";var h=newXMLHttpRequest();h.onreadystatechange=getReadyStateHandler(h,this.registryOk);h.open("POST","radioTV",true);h.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");h.send("object=Users&id=2&xml="+f)}else{alert("Чегото не заполнено !")}}else{alert("Не совпадают пароли !")}}else{alert("Вы ошиблись в наборе почтового адреса !")}};this.registryOk=function(c){var g=c.getElementsByTagName("account")[0];var d=g.getElementsByTagName("status")[0].firstChild.nodeValue;var b=g.getElementsByTagName("divID")[0].firstChild.nodeValue;if(d==1){var e='<div style=" display:block; width:100%;margin-bottom: 0px; margin-top: 0px;"><div style="float:left; color:#ffffff; font-size: 28px; margin-left: 20px;">'+arrayLang[29]+'</div><div style="float:right;"><img onClick="if(dijit.byId(\'dialogLevel1\')){dijit.byId(\'dialogLevel1\').destroy();}" src="./images/dialog-close.png" style="width:32px; height:32px; cursor:pointer;"></div><div class="clear"></div></div><table style="text-align: left; width: 100px;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td><img src="./images/emblem-ohno.png" style=" margin-top: 20px; margin-right: 20px; margin-left: 20px;"></td><td><div style="color:#ffffff; font-size: 24px;width:300px;">'+arrayLang[31]+"</div></td></tr></tbody></table>";var f=document.getElementById(b);if(f!=null){f.innerHTML=e}setTimeout("users.registryForm('"+b+"')",3000)}if(d==5){var e='<div style=" display:block; width:100%;margin-bottom: 0px; margin-top: 0px;"><div style="float:left; color:#ffffff; font-size: 28px; margin-left: 20px;">'+arrayLang[29]+'</div><div style="float:right;"><img onClick="if(dijit.byId(\'dialogLevel1\')){dijit.byId(\'dialogLevel1\').destroy();}" src="./images/dialog-close.png" style="width:32px; height:32px; cursor:pointer;"></div><div class="clear"></div></div><table style="text-align: left; width: 100px;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td><img src="./images/notification-message-IM.png" style=" margin-top: 20px; margin-right: 20px; margin-left: 20px;"></td><td><div style="color:#ffffff; font-size: 24px;width:300px;">'+arrayLang[34]+"</div></td></tr></tbody></table>";var f=document.getElementById(b);if(f!=null){f.innerHTML=e}setTimeout("users.registryForm('"+b+"')",3000)}if(d==6){var e='<div style=" display:block; width:100%;margin-bottom: 0px; margin-top: 0px;"><div style="float:left; color:#ffffff; font-size: 28px; margin-left: 20px;">'+arrayLang[29]+'</div><div style="float:right;"><img onClick="if(dijit.byId(\'dialogLevel1\')){dijit.byId(\'dialogLevel1\').destroy();}" src="./images/dialog-close.png" style="width:32px; height:32px; cursor:pointer;"></div><div class="clear"></div></div><table style="text-align: left; width: 100px;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td><img src="./images/mail-read.png" style=" margin-top: 20px; margin-right: 20px; margin-left: 20px;"></td><td><div style="color:#ffffff; font-size: 24px;width:300px;">'+arrayLang[35]+"</div></td></tr></tbody></table>";var f=document.getElementById(b);if(f!=null){f.innerHTML=e}setTimeout("users.registryForm('"+b+"')",3000)}if(d==2){var e='<div style=" display:block; width:100%;margin-bottom: 0px; margin-top: 0px;"><div style="float:left; color:#ffffff; font-size: 28px; margin-left: 20px;">'+arrayLang[29]+'</div><div style="float:right;"><img onClick="if(dijit.byId(\'dialogLevel1\')){dijit.byId(\'dialogLevel1\').destroy();}" src="./images/dialog-close.png" style="width:32px; height:32px; cursor:pointer;"></div><div class="clear"></div></div><table style="text-align: left; width: 100px;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td><img src="./images/mail-sent.png" style=" margin-top: 20px; margin-right: 20px; margin-left: 20px;"></td><td><div style="color:#ffffff; font-size: 24px;width:300px;">'+arrayLang[32]+"</div></td></tr></tbody></table>";var f=document.getElementById(b);if(f!=null){f.innerHTML=e}setTimeout("if(dijit.byId('dialogLevel1')){dijit.byId('dialogLevel1').destroy();}",10000)}};this.viewAccessForm=function(b,e){var d='<div id="userForm"><div style=" display:block; width:100%;margin-bottom: 0px; margin-top: 0px;"><div style="float:left; color:#ffffff; font-size: 28px; margin-left: 20px;">'+arrayLang[30]+'</div><div style="float:right;"><img onClick="if(dijit.byId(\'dialogLevel1\')){dijit.byId(\'dialogLevel1\').destroy();}" src="./images/dialog-close.png" style="width:32px; height:32px; cursor:pointer;"></div><div class="clear"></div></div><table style="text-align: left; width: 100%;" border="0" cellpadding="0" cellspacing="0"><tbody><tr><td colspan="1" rowspan="2"><img src="./images/user-info.png" style=" margin-top: 20px; margin-right: 20px; margin-left: 20px;"></td><td>'+arrayLang[24]+'<br><input id="userMail" type="text" style="width:300px; border: 1px dotted #FF6600; background-color:#000000; color:#ffffff;  font-size: 28px; margin-right: 10px;" value="r_0o_t@mail.ru" ></td><td></td></tr><tr><td>'+arrayLang[25]+'<br><input id="userPass" type="password" style="width:300px; border: 1px dotted #FF6600; background-color:#000000; color:#ffffff;  font-size: 28px; margin-right: 10px;" value="123" ></td><td></td></tr><tr><td colspan="3" rowspan="1"><div style="width:400px;margin-bottom: 0px; margin-top: 0px;"><div class="bttn2" style="float:right; margin-bottom: 0px; margin-top: 0px; margin-right: 5px;"><a style="text-decoration: none;" onClick="users.enterForm(\'userMail\',\'userPass\','+e+');"><span>'+arrayLang[27]+'</span></a></div><div class="bttn2" style="float:right; margin-bottom: 0px; margin-top: 0px; margin-right: 5px;"><a style="text-decoration: none;" onClick="users.changePassForm(\'userForm\');"><span>'+arrayLang[28]+'</span></a></div><div class="bttn2" style="float:right; margin-bottom: 0px; margin-top: 0px; margin-right: 5px;"><a style="text-decoration: none;" onClick="users.registryForm(\'userForm\');"><span>'+arrayLang[29]+'</span></a></div><div class="clear"></div></div></td></tr></tbody></table></div>';if(dijit.byId("dialogLevel1")){dijit.byId("dialogLevel1").destroy()}var c=new dijit.TooltipDialog({id:"dialogLevel1",content:"<div>"+d+"</div>",refreshOnShow:true},document.createElement("div"));object=document.getElementById(b);dijit.popup.open({popup:c,around:object})};this.enterForm=function(e,b,h){var c=document.getElementById(e).value;var g=document.getElementById(b).value;if(this.checkMail(c)==true){if(c!=""&&g!=""){var d="<Users><user>"+c+"</user><pass>"+g+"</pass></Users><level>"+h+"</level>";var f=newXMLHttpRequest();f.onreadystatechange=getReadyStateHandler(f,users.accessForm);f.open("POST","radioTV",true);f.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");f.send("object=Users&id=1&xml="+d)}}else{alert(arrayLang[56])}};this.accessForm=function(b){var d=b.getElementsByTagName("account")[0];var c=d.getElementsByTagName("status")[0].firstChild.nodeValue;if(c!=2){if(c==4){alert(arrayLang[57])}else{alert(arrayLang[58])}}else{a[0]=d.getElementsByTagName("status")[0].firstChild.nodeValue;a[1]=d.getElementsByTagName("name")[0].firstChild.nodeValue;a[2]=d.getElementsByTagName("md5")[0].firstChild.nodeValue;a[3]=d.getElementsByTagName("info")[0].firstChild.nodeValue;a[4]=d.getElementsByTagName("firmID")[0].firstChild.nodeValue;var e=d.getElementsByTagName("level")[0].firstChild.nodeValue;if(e==1){if(dijit.byId("dialogLevel1")){dijit.byId("dialogLevel1").destroy()}layoutUsers.view("usersFormSource")}else{underConstructionDojo("usersFormSource")}}};this.viewDialogDojo=function(){var e=new dijit.Dialog({widgetId:"createDialog",id:"createDialog",title:arrayLang[40]});var b=new dijit.form.TextBox({id:"userNameText"});var h=new dijit.form.TextBox({id:"pass",type:"password"});var g=new dijit.form.Button({id:"save",label:arrayLang[27],onClick:function(){users.destroyDialogDojo();if(b.getValue()!=""&&h.getValue()!=""){var j="<Users><user>r_0o_t@mail.ru</user><pass>123</pass></Users>";var k=newXMLHttpRequest();k.onreadystatechange=getReadyStateHandler(k,users.access);k.open("POST","radioTV",true);k.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");k.send("object=Users&id=1&xml="+j)}}});var f='<table><tr><td id="userName"></td></tr><tr><td id="password"></td></tr><tr><td id="button"></td></tr></table>';e.setContent(f);var i=document.getElementById("userName");i.appendChild(b.domNode);var c=document.getElementById("password");c.appendChild(h.domNode);var d=document.getElementById("button");d.appendChild(g.domNode);e.startup();e.show()};this.destroyDialogDojo=function(){if(dijit.byId("createDialog")){dijit.byId("createDialog").destroy()}if(dijit.byId("save")){dijit.byId("save").destroy()}if(dijit.byId("userNameText")){dijit.byId("userNameText").destroy()}if(dijit.byId("pass")){dijit.byId("pass").destroy()}};this.access=function(b){var d=b.getElementsByTagName("account")[0];var c=d.getElementsByTagName("status")[0].firstChild.nodeValue;if(c!=2){alert(arrayLang[58])}else{a[0]=d.getElementsByTagName("status")[0].firstChild.nodeValue;a[1]=d.getElementsByTagName("name")[0].firstChild.nodeValue;a[2]=d.getElementsByTagName("md5")[0].firstChild.nodeValue;a[3]=d.getElementsByTagName("info")[0].firstChild.nodeValue;a[4]=d.getElementsByTagName("firmID")[0].firstChild.nodeValue;layoutMain.create("body")}};this.infoUser=function(c){var b="<"+c+"><status>"+a[0]+"</status><user>"+a[1]+"</user><pass>"+a[2]+"</pass><info>"+a[3]+"</info><firmID>"+a[4]+"</firmID> </"+c+">";return b};this.checkMail=function(g){var b="@";var c=".";var f=g.indexOf(b);var d=g.length;var e=g.indexOf(c);if(g.indexOf(b)==-1){alert(arrayLang[59]);return false}if(g.indexOf(b)==-1||g.indexOf(b)==0||g.indexOf(b)==d){alert(arrayLang[59]);return false}if(g.indexOf(c)==-1||g.indexOf(c)==0||g.indexOf(c)==d){alert(arrayLang[59]);return false}if(g.indexOf(b,(f+1))!=-1){alert(arrayLang[59]);return false}if(g.substring(f-1,f)==c||g.substring(f+1,f+2)==c){alert(arrayLang[59]);return false}if(g.indexOf(c,(f+2))==-1){alert(arrayLang[59]);return false}if(g.indexOf(" ")!=-1){alert(arrayLang[59]);return false}return true}};var users=new Users();