﻿// JScript File


//Common Variables
var XmlHttp;
var countryid; 
var cityid;
var selectedcountry;





//Global Function to create XMLHttp Request (To be used for all the Ajax based functions
function createXMLHttp()
{
    if(window.XMLHttpRequest)
    {
        XmlHttp=new XMLHttpRequest();
        if(XmlHttp.overrideMimeType)
            {
            XmlHttp.overrideMimeType('text/xml');
            }
    }
    else if(window.ActiveXObject)
    {
            try
            {
                XmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
            }
            catch(e)
            {
                try
                {
                     XmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                }
                catch(e){}
            }
     }
 }
 
 
 
 function populateCity()
{
try
{
countryid=document.getElementById(arguments[0]);
cityid=document.getElementById(arguments[1]);

selectedcountry=countryid.options[countryid.selectedIndex].value;
createXMLHttp();
url="city.ajax?countryid="+selectedcountry;
XmlHttp.onreadystatechange=function(){fillCity(XmlHttp);};
XmlHttp.open('GET',url,true);
XmlHttp.send(null);return false;
}catch(err){}
}
 
function fillCity(XmlHttp)
{
    if(XmlHttp.readyState==4)
    if(XmlHttp.status==200)
    {
    var xmldoc=XmlHttp.responseXML;
    var nodes=xmldoc.getElementsByTagName("NewDataSet");
    var firstchild=nodes[0].getElementsByTagName("Table");
    var nodelength=firstchild.length;
    if(nodelength.length!=0)
    clearSelect(cityid);
        for(var i=0;i<nodelength;i++)
        {
        var Id=xmldoc.getElementsByTagName("CityId");
        var name=xmldoc.getElementsByTagName("CityName");
        var textNode=document.createTextNode(name[i].childNodes[0].nodeValue);
        appendcity(cityid,Id[i].childNodes[0].nodeValue,textNode);
        }           
    }
}


function appendcity()
{
var opt;
opt=document.createElement("option");
opt.value=arguments[1];
opt.appendChild(arguments[2]);
arguments[0].appendChild(opt);
}

function clearSelect(sel)
{
var opt;
opt=document.createElement("option");
var textNode=document.createTextNode("- Select City -");
opt.appendChild(textNode);
sel.options.length=0;
sel.appendChild(opt);
}   

function setCity()
{

var city=document.getElementById(arguments[0]);
var hiden=document.getElementById(arguments[1]);
hiden.value=city.value;
}







/*For adding comment Section*/
var cmtmsg;
var name; 
var mailid; 
var comment;
var nameval;
var commentval;
var codenumber;
var nameval;
var capimg;
var BaseURL;

var intstatus;



function AppendCaptcha()
{
 
if(XmlHttp.readyState == 4)
    if(XmlHttp.status == 200)            
    {   
        var responsetext=XmlHttp.responseText;                
        var capval = responsetext;           
        if(responsetext!= null)
        { var dateVar = new Date(); 
            var a=dateVar.toString();
            if(a.indexOf(",")!=-1)
            {                     
                a=a.replace(/,/gi, "a");
            }            
            var strtempval=a;
            capimg.src = BaseURL + "Captcha/Jpeg.aspx?sim="+strtempval;
        }
     }

}
