//
Event.observe(window, 'load', init, false); 

//init
function init()
{     
   // Event.observe('LoginCancel', 'click', function(event) {event.stop(); js_Close_AP_Login(); });
   // Event.observe('APloginForm', 'submit', function(event) {event.stop(); js_Login_AP(); event.stop();});
    //Event.observe('LoginSubmit', 'click', function(event) {{event.stop(); js_Login_AP();// event.stop();}); 
    // Event.observe('AP_Login', 'click', function(event){js_Get_AP_Login(); event.stop();});
    // Webmail
    
    Event.observe('Webmail_RoundCube', 'click', function(event){event.stop(); js_Get_webmail_domain('roundcube'); event.stop();});
    Event.observe('Webmail_Horde', 'click', function(event){event.stop(); js_Get_webmail_domain('Horde'); event.stop();});
    Event.observe('Webmail_Squirrel', 'click', function(event){event.stop(); js_Get_webmail_domain('Squirrel'); event.stop();});
    Event.observe('WebmailLoginCancel', 'click', function(event) {event.stop(); js_Close_webmail_domain(); });
   
}

function js_Get_AP_Login()
{             
    // Get Account portal login
        //new Ajax.Request('/login/hsphere/login/', {
        //method: 'get',
        //onSuccess: function(transport) {
            //removeElement('login-con', 'login-container');
           // AddElement(transport.responseText, 'login-con', "login-container");
            $('login-container').style.display='block';
            $('LoginCancel').style.display='block';
            $('login').value="";
            $('login').activate();
            $('password').value="";
            
           // },
       // onFailure: function(transport) {alert('could get fields');} 
//}); 
}

function js_Close_AP_Login()
{
    $('login-container').style.display='none';
    $('LoginCancel').style.display='none';
    $('login').value="";
    $('password').value="";      
}

function js_Login_AP()
{            
    $('Login-Fields-Container').style.display='none'; 
    $('LoginStatus').style.display='block';
     
    var Post = $('APloginForm').serialize();  
    new Ajax.Request('/login/hsphere/login/', {
        method: 'post',
        parameters: Post,
        onSuccess: function(transport) {
            //removeElement('inner-login-container', 'login-results');
            //AddElement(transport.responseText, 'inner-login-container', "login-results");
            var ResponseCode = transport.responseText.substring(3,0);
            if (ResponseCode == "200")
            { //alert(transport.responseText); 
                window.location = "https://u2-web.com/login/hsphere/redirect/";
                //AddElement( "yay", 'inner-login-container', "login-results");}
            //alert(transport.responseText );
            }
            else { alert('no login'+ transport.responseText);}}
});
}

// Webmail
function js_Get_webmail_domain(WM_Client)
{
    
    $('webmail-container').style.display='block';
    $('WebmailLoginCancel').style.display='block';
    $('webmaildomain').value="";
    $('webmaildomain').activate();

    if (WM_Client =="roundcube")
    {
        document.getElementById("webmail").options[0].selected = true;
    }
    else if (WM_Client =="Horde")
    {
        document.getElementById("webmail").options[1].selected = true;
    }
    else if (WM_Client =="Squirrel")
    {
        document.getElementById("webmail").options[2].selected = true;
    }

}

function js_Webmail_Login()
{
    $('Webmail-Login-Fields-Container').style.display='none';
    $('LoginStatus').style.display='block';

    var Post = $('APloginForm').serialize();
    new Ajax.Request('/login/hsphere/login/', {
        method: 'post',
        parameters: Post,
        onSuccess: function(transport) {
            //removeElement('inner-login-container', 'login-results');
            //AddElement(transport.responseText, 'inner-login-container', "login-results");
            var ResponseCode = transport.responseText.substring(3,0);
            if (ResponseCode == "200")
            { //alert(transport.responseText);
                window.location = "https://u2-web.com/login/hsphere/redirect/";
                //AddElement( "yay", 'inner-login-container', "login-results");}
            //alert(transport.responseText );
            }
            else { alert('no login'+ transport.responseText);}}
});
}
function js_Close_webmail_domain()
{
    $('webmail-container').style.display='none';
    $('WebmailLoginCancel').style.display='none';
    $('webmaildomain').value="";
   // $('webmail').options[0].selected = true;
    //document.getElementById("webmail").options[0].selected = true; ;
}

//
function js_Set_JS_Enabled()
{                   
    new Ajax.Request('/?ajax=true', {
        method: 'get',
        onSuccess: function(transport) {
            } });
    
}
function AddElement(Text, Parent, Name) {
    if (document.getElementById(Parent))
    {
        var ni = document.getElementById(Parent);
        var newdiv = document.createElement('div');
        newdiv.setAttribute("id",Name);
        newdiv.innerHTML = Text;
        ni.appendChild(newdiv);      
    }

}

function removeElement(Parent, TheDiv) {
    if (document.getElementById(Parent))
    {
        var d = document.getElementById(TheDiv);
        if (document.getElementById(olddiv))
        {
            var olddiv = document.getElementById(TheDiv);
            d.removeChild(olddiv);   
        }
        
    }

}
