﻿// JScript File




 
 
 var containerid="contentarea";var bustcachevar=1
var loadedobjects=""
var rootdomain="http://"+window.location.hostname

var bustcacheparameter=""
function ajaxpage(id,url, containerid)
{
//alert(url);
    //document.getElementById(containerid).innerHTML = "<table cellspacing=0 cellpadding=0 width=100%><tr><td align=center><img src='../App_Themes/Common/images/loader.gif'></td></tr></table>";

    var page_request = false
        if (window.XMLHttpRequest) // if Mozilla, Safari etc
        page_request = new XMLHttpRequest()
        else if (window.ActiveXObject)
        { // if IE
                try {
                    page_request = new ActiveXObject("Msxml2.XMLHTTP")
                    } 
                catch (e){
                        try{
                            page_request = new ActiveXObject("Microsoft.XMLHTTP")
                            }
                        catch (e){}
                        }
        }


        page_request.onreadystatechange=function()
        {
            loadpage(page_request, containerid)
        }
        if (bustcachevar) //if bust caching of external page
        bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
        page_request.open('GET', url+bustcacheparameter, true)
         document.body.style.cursor = "auto";	
        page_request.send(null)    
}

function loadpage(page_request, containerid)
{
 //alert(page_request.status)
    if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
 {   
   if(containerid=='tdscheminfo')
        {
			var SNDate = document.getElementById("tdschemname");
			var strData = page_request.responseText;
			
			if(strData != "")
			 {	
			    var arrSchm = strData.split("|");
			   
			    for(i=0; i<arrSchm.length-1; i++) 
			    {	
				    var strSchm = arrSchm[i];
				   
				    var arrSchmCode = strSchm.split("~");
				     document.getElementById(containerid).innerHTML = arrSchmCode[0];
				    
				    SNDate.innerHTML = arrSchmCode[1];
			    }
			}
	}
	
	else  if(containerid=='errmsg')
	{
	  var strData=page_request.responseText;
        if(strData!='not')
           redirectUrl(strData);
           else
           document.getElementById(containerid).innerHTML="Invalid UserID / Password";
	  
	  }  
	     else{ var strData=page_request.responseText;document.getElementById(containerid).innerHTML=strData;}
   }
}


function validatesearch()
{
    if(document.getElementById("searchvalue").value=="")
    {
      alert("Please select option");
      return false;
    }
    if(document.getElementById("txtsearch").value=="")
    {
        alert("Please enter company");
      
        document.getElementById("txtsearch").focus();
          return false;
    }
    if(document.getElementById("searchvalue").value == "Q")
    { 
        window.location.href="../companyprofile/CompanyList.aspx?SrchQuote=" + document.getElementById("txtsearch").value +"&id=65";
        return false;
    }
    if(document.getElementById("searchvalue").value == "N")
    { 
        //window.location.href="../mutualfund/NavSearch.aspx?Alphabet=" + document.getElementById("txtsearch").value;
                window.location.href="#";

        return false;
    }
}
  function CheckAlphaNumericName(_char, _mozChar) 
{
//alert(_char);
 if(_mozChar != null) 
  { // Look for a Mozilla-compatible browser
    if( (_mozChar >= 65 && _mozChar <= 90) || (_mozChar >= 97 && _mozChar <= 122) || (_mozChar == 13) || (_mozChar==47) ||(_mozChar ==39)) _RetVal= true;
    else 
    {
      _RetVal = false;
      alert('Please enter alphanumeric values  only.');
    }
  }
  else { // Must be an IE-compatible Browser
    if( (_char >= 65 && _char <= 90) || (_char >= 97 && _char <= 122) || (_char == 13) || (_char==47)||(_char==39)) _RetVal = true;
    else 
    {
      _RetVal = false;
      alert('Please enter alphanumeric values  only.');
    }
  }
  return _RetVal;
} 

