﻿    // JScript File

    var xmlHttp11; 
    var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0; 
    var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0; 
    var is_opera = ((navigator.userAgent.indexOf("Opera6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1)) ? 1 : 0; 
    //netscape, safari, mozilla behave the same??? 
    var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0; 


    function xmlHttp1_Get(xmlhttp1, url) 
    { 
        xmlhttp1.open('POST', url, true); 
        xmlhttp1.send(null); 
    } 

    function GetXmlHttpObject1(handler) 
    { 
        var objXmlHttp1 = null;    //Holds the local xmlHTTP object instance 

        //Depending on the browser, try to create the xmlHttp1 object 
        if (is_ie){ 
            //The object to create depends on version of IE 
            //If it isn't ie5, then default to the Msxml2.XMLHTTP object 
            var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP';
             
            //Attempt to create the object
            try{
                objXmlHttp1 = new ActiveXObject(strObjName);
                objXmlHttp1.onreadystatechange = handler;
            }
            catch(e){
            //Object creation errored
                alert('IE detected, but object could not be created. Verify that active scripting and activeX controls are enabled');
                return;
            }
        }
        else if (is_opera){
            //Opera has some issues with xmlHttp1 object functionality 
            alert('Opera detected. The page may not behave as expected.'); 
            return;
        }
        else
        {
            // Mozilla | Netscape | Safari
            objXmlHttp1 = new XMLHttpRequest();
            objXmlHttp1.onload = handler;
            objXmlHttp1.onerror = handler;
        }
        //Return the instantiated object
        return objXmlHttp1;
    }
    function showTable(catId)
    {
    
         var myHTML ="";
         myHTML = "<table width='100%'><tr width='100%'><td width='100%'></td><td>";
         myHTML = myHTML +"<TABLE BORDER='0' CELLPADDING='0' CELLSPACING='0' width='100%' align='center' style='background-color:#FFF5E3'>";
         myHTML = myHTML +"<TR>";
         myHTML = myHTML +"<TD width='3' height='8'><img src='Images/table/box_01.gif' width='9' height='8' align='bottom'/></TD>";
         myHTML = myHTML +"<TD background='Images/table/box_02.gif' bgcolor='#0099CC'><IMG SRC='Images/table/box_02.gif' HEIGHT=8 ALT=''></TD>";
         myHTML = myHTML +"<TD width=3><img src='Images/table/box_03.gif' width='9' height='8' /></TD>";
         myHTML = myHTML +"</TR>";
         myHTML = myHTML +"<TR>";
         myHTML = myHTML +"<TD background='Images/table/box_04.gif'><IMG SRC='Images/table/box_04.gif' WIDTH='9' HEIGHT='0' ALT=''>";
         myHTML = myHTML +"</TD>";
         myHTML = myHTML +"<TD align='left' valign='top' bgcolor='#ffffff' >";

         myHTML = myHTML +"<table class='TabWorld' cellpadding='1' cellspacing='0' style='background-color:#FFF5E3'>";
         myHTML = myHTML +"<tr>";
         myHTML = myHTML +"<td align='center' colspan='2' id='msg' style='color:Red; font-variant:normal; font-weight:bold'></td>";
         myHTML = myHTML +"</tr>";
         myHTML = myHTML +"<tr>";
         myHTML = myHTML +"<td  align='left' valign='middle' style='font-weight:bold' >Username</td>";
         myHTML = myHTML +"<td valign='middle' >:<input id='txtUsername' name='txtUsername' type='text' style='width: 150' value='' onkeyup='NextControl(event);'/></td>";
         myHTML = myHTML +"</tr>";	
         myHTML = myHTML +"<tr width='2'><td colspan='2' width='2'></td></tr>";
         myHTML = myHTML +"<tr>";
         myHTML = myHTML +"<tr><td align='left' valign='middle' style='font-weight:bold' >Password</td>";
         myHTML = myHTML +"<td valign='middle' style='font-weight:bold'>:<input id='txtPassword' name='Password' type='password' style='width: 150' value=''  onkeyup='LoginMe(event);' /></td>";
         myHTML = myHTML +"</tr>";
         myHTML = myHTML +"<tr>";
         myHTML = myHTML +"<td align='center' colspan='2' id='img' style='font-variant:normal; font-weight:bold' ></td>";
         myHTML = myHTML +"</tr>";
         myHTML = myHTML +"<tr align='center'>";
         myHTML = myHTML +"<td  align='center' valign='middle'colspan='2'> <img src='images/login.gif' style='cursor:pointer;' id='login' name='Login'   onclick=' return validation(); return false; loginuser();' /></td></tr>";
         myHTML = myHTML +"<tr align='center'>";
         myHTML = myHTML +"<td  align='center' valign='middle'colspan='2'>Are You Not Registered? <a href='ProfileAdd.aspx?cat="+catId+"'>Click Here !!</a></td></tr>";
         myHTML = myHTML +"</table>";
      
        myHTML = myHTML +"</TD>";
        myHTML = myHTML +"<TD background='Images/table/box_06.gif' bgcolor='#0099CC'><IMG SRC='Images/table/box_06.gif' WIDTH='9' HEIGHT='0' ALT=''></TD>";
        myHTML = myHTML +"</TR>";
        myHTML = myHTML +"<TR>";
        myHTML = myHTML +"<TD width='9'><IMG SRC='Images/table/box_07.gif' WIDTH='9' HEIGHT='8' ALT=''></TD>";
        myHTML = myHTML +"<TD background='Images/table/box_08.gif' bgcolor='#0099CC'><IMG SRC='Images/table/box_08.gif' HEIGHT='8' ALT=''></TD>";
        myHTML = myHTML +"<TD width='9'>";
        myHTML = myHTML +"<IMG SRC='Images/table/box_09.gif' WIDTH='9' HEIGHT='8' ALT=''></TD>";
        myHTML = myHTML +"</TR><TR><TD style='height:10'></TD></TR>";
        myHTML = myHTML +"</TABLE>";
        myHTML = myHTML +"</td></tr></table>";        
        showModal(myHTML);
        //document.getElementById('txtUsername').focus();
        document.getElementsByName('txtUsername')[0].focus();
    }
    
    function showDesc(hdndescId)
    {    
         var myHTML ="";

         myHTML = myHTML + document.getElementById(hdndescId).value;

         showModalDesc(myHTML);
    }    
    function NextControl(e)
    {
        if(e.keyCode == 13 || e.keyCode==9)
        {
            document.getElementById('txtPassword').focus();
        }
    }
    function LoginMe(e)
    {
       if(e.keyCode == 13 || e.keyCode==9)
        {
            validation();
        }
    }
    function tabfunction(txtobj)
    {         
        if(txtobj == 'txtUsername')
        {
           // document.getElementById("txtPassword").focus();      
        }
        else if(txtobj == 'txtPassword')
        {
           // document.getElementById("txtUsername").focus();
        }

        else if(txtobj == 'keypress')
        {
            if(event.keyCode == 13)
            {
                validation();
            }
        }
    }

    function validation()
    {
        if(document.getElementById("txtUsername").value=="")
        {
            alert('Please enter User Name');
            document.getElementById("txtUsername").focus();
            return false;
        }
        if(document.getElementById("txtPassword").value=="")
        {
            alert('Please enter Password');
            document.getElementById("txtPassword").focus();
            return false;
        }
        loginuser();
    }
    
    function showModal(msg)
    {   
       document.getElementById('divMsg').innerHTML = msg;
       g_xModalDialog.show('div_dlgForgotPassword');   
    }
    
    function showModalDesc(msg)
    {   
       document.getElementById('divMsg1').innerHTML = msg;
       g_xModalDialog.show('div_dlgForgotPassword1');
    }
    function showModalComm(msg)
    {   
       document.getElementById('divMsg2').innerHTML = msg;
       g_xModalDialog.show('div_dlgForgotPassword2');       
       document.getElementById('txtcomment').focus();
    }
    
    function loginuser()
    {
        var  url1 = "index.aspx?Call=log&User="+ document.getElementById("txtUsername").value + "&Password=" + document.getElementById("txtPassword").value;
        xmlHttp1 = GetXmlHttpObject1(receiveLogin);
        xmlHttp1_Get(xmlHttp1, url1);                   
    }
    function receiveLogin() 
    { 
        
        //alert(xmlHttp1.readyState);
        if (xmlHttp1.readyState == 4 || xmlHttp1.readyState == 'complete')
        {
            var str1 = xmlHttp1.responseText;         
            
            if(str1=="0")
            {
            
                document.getElementById('msg').innerHTML="Enter Valid UserName & Password<br/><br/>";
                document.getElementById('txtUsername').value="";
                document.getElementById('txtPassword').value="";
                document.getElementById('img').innerText="";
                document.getElementById('txtUsername').focus();
                return false;
            }
            else
            {
                var varlogin=str1;
                var varlogin =str1.split("##$");
                window.location="MyAccount.aspx";
            }                                    		
        }
        else
        {
            var temp="<img src='images/logo_1.gif' style='height: 24px' align='absMiddle'  />  Processing.....";
            document.getElementById('img').innerHTML=temp;
        }
        //alert('Server is Not Working');
    }
    function closeWin()
    {
      document.getElementById("divMsg").style.display ='none';
    }

    function mycontrol()
    {
        alert(document.getElementById("td24").innerText);
    }
    
    function HideAddForm()
    {
        Effect.Puff(document.getElementById("div_dlgForgotPassword"));
        setTimeout('g_xModalDialog.hide("div_dlgForgotPassword");',600);
        if(document.getElementById("btnclose"))
        {
            setTimeout("document.getElementById('div_dlgForgotPassword').removeChild(document.getElementById('btnclose'));",600);
        }
    }
    function HideAddForm1()
    {
        Effect.Puff(document.getElementById("div_dlgForgotPassword1"));
        setTimeout('g_xModalDialog.hide("div_dlgForgotPassword1");',600);
        if(document.getElementById("btnclose"))
        {
            setTimeout("document.getElementById('div_dlgForgotPassword1').removeChild(document.getElementById('btnclose'));",600);
        }
    }
    function HideAddForm2()
    {
        Effect.Puff(document.getElementById("div_dlgForgotPassword2"));
        setTimeout('g_xModalDialog.hide("div_dlgForgotPassword2");',600);
        if(document.getElementById("btnclose"))
        {
            setTimeout("document.getElementById('div_dlgForgotPassword2').removeChild(document.getElementById('btnclose'));",600);				
        }
    }
    
    function temp11()
    {
        Effect.Puff(document.getElementById("IMG1"));
    }
    
    function adProfile(catId)
    {
        var  url1 = "index.aspx?Call=adProfile&catId="+ catId + "";
        xmlHttp1 = GetXmlHttpObject1(receiveAdPro);
        xmlHttp1_Get(xmlHttp1, url1);                   
    }
    function receiveAdPro() 
    { 
        if (xmlHttp1.readyState == 4 || xmlHttp1.readyState == 'complete')
        {
            var str1 = xmlHttp1.responseText;
            var strVal =str1.split('@@#');
            
            if(strVal[0]=="loggedIn")
            {
                window.location="ProfileAdd.aspx?cat="+strVal[1]+"";
            }
            else if(strVal[0]=="loggedOut")
            {
                showTable(strVal[1]);
            }
            else
            {
                alert(strVal[0]);
            }
        }
    }
   function HideDialog()
{
    g_xModalDialog.hide('div_dlgForgotPassword');
}