﻿// JScript File
function createRequestObject()
{
    var object;
    var browser=navigator.appName;
    if(browser=="Microsoft Internet Explorer")
    {
        object=new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
        object=new XMLHttpRequest()
    }
    return object;    
}
var http;

function textLinkPrev(str)
{
         //var Item_Description;
         var iframe = document.getElementById("ctl00_cpBodyContent_txtLink_ifr");       
         var doc = null;
         if (iframe.contentDocument)
         {
            doc = iframe.contentDocument;
         }
         else if (iframe.contentWindow)
         {
                 doc=iframe.contentWindow.document;
         }
         else 
         {
                doc=window.frames[iframe].document;
         }
         doc.getElementById("tinymce").innerHTML=str;
         
}
function UpdateDesc()
    {       
         var Item_Description;
         var iframe = document.getElementById("ctl00_cpBodyContent_txtLink_ifr");       
         var doc = null;
         if (iframe.contentDocument)
         {
            doc = iframe.contentDocument;
         }
         else if (iframe.contentWindow)
         {
                 doc=iframe.contentWindow.document;
         }
         else 
         {
                doc=window.frames[iframe].document;
         }
         
         if(doc)
         {
	           Item_Description=doc.getElementById("tinymce").innerHTML;
	            var regEx = /<[^>]*>/g;	            
	            if(doc.getElementById("tinymce").innerHTML.toString().replace(regEx, "")=="")
	             { 
	               alert('Please enter  Description');
                   doc.getElementById("tinymce").focus();
                   return false;
	             }	         
         }                        
        http=createRequestObject();               
        http.open("GET","ajaxhotkeys.aspx?mode=update&Item_Description="+encodeURIComponent(Item_Description)+"&r="+Math.random());                     
        //self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');   
        http.onreadystatechange=function()         
        {                        
             if(http.readyState==4)
             { 
                var response = http.responseText;                   
                var GetValue = new Array();
                if(response.indexOf('|' != -1))
                {
                    GetValue=response.split("|");
                    //alert(response.toString());
                }                             
                if(GetValue[0].toString()!="")
                {
                //                    if(GetValue[0].toString()=="1")
                //                    {
                //                         window.location.href="AdminSecuritySettings.aspx?alt=3";
                //                    }
                //                    else
                //                    {                    
                //                                                    
                //                    }
                    if(GetValue[0].toString()=="1")
                    {
                         window.location.href="AdminSecuritySettings.aspx?alt=3";
                    }
                    else if(GetValue[0].toString()=="2")
                    {                    
                        window.location.href="GetCodeFT.aspx";
                    }

                }
                else
                {
                    alert("Ajax return not found...");
                }
            }
            else
            {
               
            }
        }                
        http.send(null);        
    }


function validateEmail(value) 
{
    //Validating the email field
    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,}))$/
    if (value.match(re)) 
    {
        return (true);
    }
    return(false);
}

function subscriptionMail(name,email)
{
//alert(document.getElementById("LeftPanelDefault1_txtName").value);
//var txtName=document.getElementById("<%=txtName.ClientID%>").value;

var txtName=document.getElementById("LeftPanelDefault1_txtName").value;
var txtMail=document.getElementById("LeftPanelDefault1_txtMail").value;
//var txtName=document.getElementById(name).value;
//var txtMail=document.getElementById(email).value;

if(txtName!="")
{
 document.getElementById("spnName").style.display="none";
  if(validateEmail(txtMail))
  {
     //alert(txtName +" "+ txtMail);
     document.getElementById("spnEmail").style.display="none";     
    http=createRequestObject();
    http.open("GET","RTChatAjax.aspx?mode=subscribeMail&nm=" + txtName + "&email=" + txtMail + "&r="+Math.random());
    http.onreadystatechange=function ()
    {
        if(http.readyState==4)
        {                      
           document.getElementById("dvAjaxPic").style.display="none";
           document.getElementById("dvSubscription1").style.display="none";
           document.getElementById("dvMsg").style.display="block";                    
            var response = http.responseText;                   
            var update = new Array();
            if(response.indexOf('|') != -1) 
            {
               update = response.split("|"); 
               if(update[0]=='true')                 
               {               
                   //window.location.href='Login.aspx';  
                   document.getElementById("dvMsg").innerHTML=update[1];         
               }
               else
               {
                  document.getElementById("dvMsg").innerHTML=update[1];
                  //window.alert('Occure some error.. try again...JS');
               }
            }            
            setTimeout("visChange()",10000);
        }
        else
        {
           document.getElementById("dvMsg").style.display="none";
           document.getElementById("dvAjaxPic").style.display="block";
           document.getElementById("dvSubscription1").style.display="none";
        }
        
    }
    http.send(null); 
  }
  else
  { 
  document.getElementById("spnEmail").style.display="block";
  }
 }
 else
 {
 document.getElementById("spnName").style.display="block";
 }
}
function visChange()
{
           document.getElementById("dvSubscription1").style.display="block";
           document.getElementById("dvMsg").innerHTML="";
           document.getElementById("dvMsg").style.display="none";
           document.getElementById("dvAjaxPic").style.display="none"; 
           document.getElementById("LeftPanelDefault1_txtName").value="";          
           document.getElementById("LeftPanelDefault1_txtMail").value="";
}

    
