﻿/*===================================================*/
//Purpose:-To Show And Manage AJAX Div.
//Created By:-Santosh Behera 
//Created On:-28/12/2007
function valEid(s)
{
 	    if(s!="")
	    {
	        if(s.indexOf("@") <= 0 || s.indexOf(".") <= 0 || s.indexOf(".")==s.length-1 || s.indexOf("@")==s.length-1)
	        {
	            return true;
            }
            else{return false;}
        }
        else
            return true;
}

function valimage(imgName)
{
    var ext=imgName.split('.');
    ext=ext[ext.length-1];
    if(ext.toLowerCase()=='jpg'||ext=='jpeg'||ext=='gif'||ext=='bmp'||ext=='png')
        return true;
    else
        return false;
}


function ExecuteAjax(url,MydivId,isImg,isAsync)
{
        if(isAsync==null)
            isAsync=true;
        if(isImg==null)
            isImg=false;
        var myXml;
        try
        {
            myXml=new XMLHttpRequest();
        }
        catch(e)
        {
            try
            {
                myXml=new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch(e)
            {
                try
                {
                    myXml=new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch(e)
                {
                    alert('your browser not supporting AJAX!');
                    return false;
                }
             }
          }
     myXml.onreadystatechange=function()
     {
        if(myXml.readyState==4 || myXml.readyState=="complete")
        {
              document.getElementById(MydivId).innerHTML=myXml.responseText;
        }
        else if(myXml.readyState==1 || myXml.readyState==2 ||myXml.readyState==3)
            {
                if(isImg){
                document.getElementById(MydivId).innerHTML="<IMG SRC='images/Loading.gif'/>";}
            }
        
     }
     myXml.open("GET",url,isAsync);
     myXml.send(null);
     if(!isAsync)
     document.getElementById(MydivId).innerHTML=myXml.responseText;
}

function ExecuteAjaxAndSendUrlDynamic(url,MydivId,tourl)
{
        var myXml;
        try
        {
            myXml=new XMLHttpRequest();
        }
        catch(e)
        {
            try
            {
                myXml=new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch(e)
            {
                try
                {
                    myXml=new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch(e)
                {
                    alert('your browser not supporting AJAX!');
                    return false;
                }
             }
          }
     
     myXml.onreadystatechange=function()
     {
        if(myXml.readyState==4 || myXml.readyState=="complete")
        {
            if(myXml.responseText=="complete")
                location.href=tourl;
            else
                document.getElementById(MydivId).innerHTML=myXml.responseText;
        }       
     }
     myXml.open("GET",url,true);
     myXml.send(null);
}
