﻿
/* for media release landing page view archives dropdown list*/
function objcreate()
{  
   var request_obj ;
   var browser = navigator.appName ;        
   if (browser == "Microsoft Internet Explorer")
        request_obj = new ActiveXObject("Microsoft.XMLHttp");
   else
        request_obj = new XMLHttpRequest();
  return request_obj;    
}
var http_media_archive=new objcreate();
var getdetails=new objcreate();
var ind;
function loadmediaarchives(pageid)
{
   ind=document.getElementById("media_archives").selectedIndex;
   var val=document.getElementById("media_archives").options[ind].value;
   var dt=new Date();
   
   if(val==0)
        val=dt.getFullYear();
      http_media_archive.open("get","/ajax/mediaarchives.aspx?year="+val+"&dval="+dt.getMilliseconds()+"&hid="+document.getElementById("archive_val").value+"&page="+pageid,true);
      //alert("/ajax/mediaarchives.aspx?year="+val+"&dval="+dt.getMilliseconds()+"&hid="+document.getElementById("archive_val").value+"&page="+pageid);
      http_media_archive.onreadystatechange=result_media_archive;
      
      http_media_archive.send(null);
}
function result_media_archive()
{
    if(http_media_archive.readyState==4)
    {
        var i=0;
        
        var res=http_media_archive.responseText.split("$");
        //alert(http_media_archive.responseText);
           ind=document.getElementById("media_archives").selectedIndex;
            var val=document.getElementById("media_archives").options[ind].value;  
             var dt=new Date();
            if(val=="0")
                 val=dt.getFullYear();
                  
                 if(document.getElementById("headeryear") != null)
            document.getElementById("headeryear").innerHTML="<h2 class=\"cl-black\">Media list of year " + val + "</h2>";
            
             if(document.getElementById("headeryear_disp") != null)
            document.getElementById("headeryear_disp").innerHTML="<h2 class=\"cl-black\">Year " + val + "</h2>";
            
            
        var innerres=res[0].split("^");
       //alert(innerres);
       document.getElementById("media_archives").selectedIndex=ind;  
       document.getElementById("medialist_view").innerHTML="";
        document.getElementById("medialist_view").innerHTML=innerres[0];
        
    }
}

function search()
{
if(document.getElementById("keywords").value == "")
{
alert('Please enter the keyword');
document.getElementById("keywords").focus();
return false;
}
}

//for photogallery*/
var ind;
var cid;
function loadphoto(pageid,hid,cid)
{

   ind=document.getElementById("photo").selectedIndex;
   var val=document.getElementById("photo").options[ind].value;
  
   var dt=new Date();
//   if(val==0)
//        val=dt.getFullYear();
      http_media_archive.open("get","/ajax/photogallery.aspx?pg="+pageid+"&year="+val+"&hid="+hid+"&prevID="+cid,true);
      http_media_archive.onreadystatechange=result_photo;
      http_media_archive.send(null);
}
function result_photo()
{
    if(http_media_archive.readyState==4)
    {
   
        var i=0;
        var res=http_media_archive.responseText.split("$");
//         alert(res[0]);
       document.getElementById("photo").selectedIndex=ind;  
       document.getElementById("photoid").innerHTML="";
        document.getElementById("photoid").innerHTML=res[0];
          $(function() {
        $('#gallery a').lightBox();
    });
        
    }
}

//for paging
var ind;
var cid;
var hid_photo;
var cid_photo;
var currentpg;
function loadpage(pagecount,year)
{
var idarray=document.getElementById('hfPhotoYear').value.split(',');
var hid;
hid_photo=idarray[1];
hid=hid_photo;
var cid;
cid_photo=idarray[2];
cid=cid_photo;
var totcnt=idarray[0];
currentpg=pagecount;

   ind=document.getElementById("photo").selectedIndex;
   var valnew=document.getElementById("photo").options[ind].value;
    var dt=new Date();
//   if(valnew==0)
//        valnew=dt.getFullYear();
   
      http_media_archive.open("get","/ajax/photogallery.aspx?paging=1&pagecount="+pagecount+"&tot="+totcnt+"&hid="+hid+"&cid="+cid+"&year="+valnew,true);
      http_media_archive.onreadystatechange=result_page;
      http_media_archive.send(null);
}
function result_page()
{
    if(http_media_archive.readyState==4)
    {
        var i=0;
        var res=http_media_archive.responseText.split("$");
        //alert("test"); 
        if(document.getElementById("gallery_pg")!=null)
        {
        document.getElementById("gallery_pg").innerHTML="";
        document.getElementById("gallery_pg").innerHTML=res[0];      
        }
        loadphoto(currentpg,hid_photo,cid_photo);
    }
}
//forevents paging
var ind_events;
var cid_events;
var hid_events_photo;
var cid_events_photo;

var http_events_archive=new objcreate();
function loadeventspage(currentpg_eve,events_pagecount,HID)
{

var dt=new Date();

      http_events_archive.open("get","/ajax/ajax-events.aspx?dt="+dt.getDate()+"&pagno="+currentpg_eve+"&pagecount="+events_pagecount+"&hid="+HID+"&path=#"+window.location.href,true);
      http_events_archive.onreadystatechange=events_result_page;
      http_events_archive.send(null);
}
function events_result_page()
{
    if(http_events_archive.readyState==4)
    {
        var i=0;
        var res=http_events_archive.responseText.split("$");
        var eventscontent=res[0].split("^");
     //alert(http_events_archive.responseText);
        document.getElementById("events_pg").innerHTML="";
        document.getElementById("events_pg").innerHTML=eventscontent[0]; 
        
        document.getElementById("events_content_id").innerHTML="";
        document.getElementById("events_content_id").innerHTML=eventscontent[1];
           
        
    }
}
/*************************/

//for stores
function loadstoresid(hid)
{
    document.getElementById("stores_val").value=hid; 
}

function loadmediaarchivesid(hid) {
    document.getElementById("archive_val").value=hid; 
}

var http_stores=new objcreate();
var S_val;
var S_txt;
function loadstoreslocation()
{
     var ind=document.getElementById("ddlstorename").selectedIndex;
     S_txt=document.getElementById("ddlstorename").options[ind].text;
     S_val=document.getElementById("ddlstorename").options[ind].value;
     document.getElementById("ddllocation").options.length=0;
     S_txt = S_txt.replace("è", "^^");
     if (S_val != "0") {
        http_stores.open("get","/ajax/stores.aspx?type=1&hid="+document.getElementById("stores_val").value+"&cid="+S_val+"&cidnew="+S_txt,true);
        http_stores.onreadystatechange=loadstores;
        http_stores.send(null);
        document.getElementById("preload").style.display="block";
    }
    else
    {
        document.getElementById("ddllocation").options.length=0;   
        document.getElementById("ddllocation").options[document.getElementById("ddllocation").options.length] = new Option("Choose Location","0");
        document.getElementById("ddllocation").options[0].selected=true;
        document.getElementById("selectddllocation").innerHTML=document.getElementById("ddllocation").options[0].text;
       
    }
          
}
function loadstores()
{
     document.getElementById("ddllocation").options.length=0;
    
    if(http_stores.readyState==4)
    {
     document.getElementById("preload").style.display="none";
        var S_res=http_stores.responseText.split("$");          
        var details=S_res[0].split("~");   
    
          document.getElementById("ddllocation").options.length=0;
          document.getElementById("ddllocation").options[document.getElementById("ddllocation").options.length] = new Option("Choose Location","0");
          document.getElementById("ddllocation").options.length=1;
        
        if(details.length>0)
        {               
            for(i=0;i<(details.length-1);i++)
            {
                var datear=details[i].split("^");  
               document.getElementById("ddllocation").options[document.getElementById("ddllocation").options.length] = new Option(datear[1],datear[0]);
            }
        }    
    }
}
var http_stores_details=new objcreate();
function loadstoresdetails()
{
     var ind=document.getElementById("ddlstorename").selectedIndex;
     S_val=document.getElementById("ddlstorename").options[ind].value;
          var ind1=document.getElementById("ddllocation").selectedIndex;
   var S_val2=document.getElementById("ddllocation").options[ind1].value;
    if(S_val2!="0")
    {
        http_stores_details.open("get","/ajax/stores.aspx?type=2&hid="+document.getElementById("stores_val").value+"&cid="+S_val2,true);
        http_stores_details.onreadystatechange=loadstores_details;
        http_stores_details.send(null);
        document.getElementById("preload1").style.display="block";
    }
}
function loadstores_details()
{
  if(http_stores_details.readyState==4)
    {
        document.getElementById("preload1").style.display="none";
        var S_res=http_stores_details.responseText.split("$");     
        var details=S_res[0].split("^");  
          var i=0;
          var cnt=0;
          var starttim="";
          var endtim="";
          var weektim="";
          var weekendtim="";
          var cnt1=0;
          
         var j=0;
        var startother="";
        var weekother="";
        var endother="";
        
                var ddlloc2=document.getElementById("ddllocation").selectedIndex;
   var ddlselloc=document.getElementById("ddllocation").options[ddlloc2].text;

        if(ddlselloc.length > 20)
        {        
        
                var subshop=document.getElementById("ddllocation").options[ddlloc2].text.substring(0, 20);        
        var shortshopname=subshop.split(" ");        
        var shop_i=0;
        var newshop="";
        for(shop_i=0;shop_i<(shortshopname.length-1);shop_i++)
        {
            if(newshop=="")
                newshop=shortshopname[shop_i];
            else
                newshop=newshop+" "+shortshopname[shop_i];
        }        
          
           // document.getElementById("ddllocation").options[ddlloc2].text=newshop+"...";
           document.getElementById("selectddllocation").innerHTML= newshop+"...";
       }
          
       document.getElementById("txtstorename").innerHTML="";
       document.getElementById("txtlocation").innerHTML="";
       document.getElementById("txtimage").innerHTML="";
       document.getElementById("txtaddress").innerHTML="";
       document.getElementById("txttelephone").innerHTML="";
       document.getElementById("txtfax").innerHTML="";
       document.getElementById("txttimings").innerHTML="";
       document.getElementById("txtmap").innerHTML="";
       document.getElementById("txttother").innerHTML="";
       
        if(details.length>0)
        {

            for(i=0;i<details.length;i++)
            {
                if(details[0]!="")
                    document.getElementById("txtstorename").innerHTML=details[0];
                 
                if(details[1]!="")
                    document.getElementById("txtlocation").innerHTML=details[1];
                if(details[2]!="")
                    document.getElementById("txtimage").innerHTML="<img class=\"padtop5\" src=\"" + details[2] + "\" alt=\"" + details[0] + "\" width=\"171\" height=\"120\" title=\"" + details[0] + "\" border=\"0\" />";
                 if(details[3]!="")   
                 {                 
                 var myRegExp = new RegExp("\n","g");
                 var add = details[3].replace(myRegExp, "<br />");                  
					
                    document.getElementById("txtaddress").innerHTML="<div class=\"stores-lt-icon\"><img src=\"/images/mail-icon.gif\" class=\"padtop2\" alt=\"\" title=\"\" border=\"0\" /></div><div class=\"stores-lt-txt\"><h3 class=\"ful-cont flotlt fnt-bold cl-black\">Address&#58;</h3><p class=\"ful-cont flotlt cl-bodygrey\">"+add+"</p></div>";
                 }
                if(details[4]!="") 
                    document.getElementById("txttelephone").innerHTML="<div class=\"stores-lt-icon\"><img src=\"/images/tel-icon.gif\" class=\"padtop2\" alt=\"\" title=\"\" border=\"0\" /></div><div class=\"stores-lt-txt\"><h3 class=\"flotlt fnt-bold cl-black\">Tel&#58;</h3><p class=\"flotlt cl-bodygrey\">"+details[4]+"</p></div>";
                 if(details[5]!="")     
                    document.getElementById("txtfax").innerHTML="<div class=\"stores-lt-icon\"><img src=\"/images/fax-icon.gif\" class=\"padtop2\" alt=\"\" title=\"\" border=\"0\" /></div><div class=\"stores-lt-txt\"><h3 class=\"flotlt fnt-bold cl-black\">Fax&#58;</h3><p class=\"flotlt cl-bodygrey\">"+details[5]+"</p></div>";
                    if(details[6]!="" || details[7]!="")
                    {
                        if(cnt==0)
                        {
                            starttim="<div class=\"stores-lt-icon\"><img src=\"/images/timing-icon.gif\" class=\"padtop2\" alt=\"\" title=\"\" border=\"0\" /></div><div class=\"stores-lt-txt\"><h3 class=\"ful-cont flotlt fnt-bold cl-black\">Store Timings&#58;</h3><p class=\"ful-cont flotlt cl-bodygrey\">";
                            cnt=1;
                        }
                        if(details[6]!="")
                        {
                            cnt=cnt+1;
                            weektim="Weekdays: " + details[6] + "<br />";
                        }
                        if(details[7]!="") 
                        {
                            cnt=cnt+1;
                            weekendtim="Weekends: " + details[7] + "<br />";
                        }
                    }
                     if(details[8]!="")
                    document.getElementById("txtmap").innerHTML="<div class=\"mapframe-bg\"><span class=\"mappad\">"+details[8]+"</span></div>";
                 
               
                   
                    if(details[9]!="")
                    {
                    otherformat= details[9].split(","); 
                    
//                    for(j=0;j<otherformat.length;j++)
//                    {
                        if(cnt1==0)
                        {
                      
                            startother="<div class=\"stores-lt-icon\"><img src=\"/images/formats-icon.gif\" class=\"padtop2\" alt=\"\" title=\"\" border=\"0\" /></div><div class=\"stores-lt-txt\"><h3 class=\"ful-cont flotlt fnt-bold cl-black\">Other formats in this venue:</h3><p class=\"ful-cont flotlt cl-bodygrey\">";
                            cnt1=1;
                           
                        }
                        weekother="";
                        for(j=0;j<otherformat.length;j++)
                        {
                       
                            cnt1=cnt1+1;
                            weekother += otherformat[j] + "<br />";
                        }
                       
                  
//                    }
                    }
                
            }
            if(cnt>0)
            endtim="</p></div>";
            
             if(cnt1>0)
            endother="</p></div>";
          
          
            document.getElementById("txttimings").innerHTML=starttim+weektim+weekendtim+endtim;
            document.getElementById("txttother").innerHTML=startother+weekother+endother;
         
           
            
        }
    }
}
/* for firstcitizen lightbox*/
function showfirstcitizen()
{
    document.getElementById('light').style.display='block';
    document.getElementById('fade').style.display='block';
    
     if(navigator.appName.indexOf("Microsoft")!=-1 && navigator.appVersion.search("6.0")!=-1)
     {
        document.getElementById('fade').style.width=document.body.offsetWidth;
        document.getElementById('light').style.width=document.body.offsetWidth;
     }
}
function closefirstcitizen()
{
    document.getElementById("txtcardno").value="";
    document.getElementById("datedrop").value="0";
    document.getElementById("mnthdrop").value="0";
    document.getElementById("yeardrop").value="0";
    document.getElementById('light').style.display='none';
    document.getElementById('fade').style.display='none';
    document.getElementById("sub2").style.display="none";
}
function firstcitizen()
{

var day="";
var year="";
day="<select name=\"Date\" class=\"fnt-11 fdropdown frmdropdown cl-bodygrey\" id=\"datedrop\">";
day=day+"<option class=\"grey\" value=\"0\"> DD </option>";
							
for(i=1;i<=31;i++)
{
    if(i<10)
        day+="<option value='0"+i+"'>"+i+"</option>";
    else
        day+="<option value='"+i+"'>"+i+"</option>";
}
day=day + "</select>";
document.getElementById("dateid").innerHTML=day;
cdate=new Date();

year ="<select name=\"Year\" class=\"fnt-11 fdropdown frmdropdown2 cl-bodygrey\" id=\"yeardrop\">";
year=year+ "<option class=\"grey\" value=\"0\"> YYYY </option>";
							
for(i=cdate.getFullYear();i>=1940;i--)
{
    year+="<option value='"+i+"'>"+i+"</option>";
}
year=year+ "</select>";
document.getElementById("yearid").innerHTML=year;
}


function getdetails_card()
{

if(trim(document.getElementById("txtcardno").value)=="")
{
    alert("Please enter your 16-digit First Citizen number correctly");
    return;
}    
if(trim(document.getElementById("txtcardno").value).length!=16)
{
    alert("Please enter your 16-digit First Citizen number correctly");
    return;
} 
 if(IsNumb(document.getElementById("txtcardno").value)==false)
 {
        alert("Please enter your 16-digit First Citizen number correctly");
        return;
 }      
      else
        var cardno=document.getElementById("txtcardno").value;
      var date=document.getElementById("mnthdrop").value+ "/"+ document.getElementById("datedrop").value+"/"+ document.getElementById("yeardrop").value;
      var day=document.getElementById("datedrop").value;
      var month=document.getElementById("mnthdrop").value;
      var year=document.getElementById("yeardrop").value;

      if(cardno =="")
        alert("please enter your cardnumber");
      else if(day=="0")
        alert("Please select date");
      else if(month=="0")
        alert("Please select month");
      else if(year=="0")
        alert("Please select year");
      else 
      {     
        document.getElementById("sub2").style.display="block";
        document.getElementById("sub2").innerHTML="<table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\" border=\"0\"><tr><td align='center'><img src='/images/loading.gif' alt=''></td></tr></table>";
          getdetails.open("get","/ajax/firstcitizen.aspx?cardno="+cardno +"&date="+ date,true);
          getdetails.onreadystatechange=result_card;
          getdetails.send(null);
      }
}

function result_card()
{
    if(getdetails.readyState==4)
    {           
        var res=getdetails.responseText.split("$");
        document.getElementById("sub2").innerHTML="";        
        document.getElementById("sub2").innerHTML=res[0]; 
        document.getElementById("sub2").style.display="block";
    }
}

function cancel()
{
document.getElementById("txtcardno").value="";
document.getElementById("datedrop").value="0";
document.getElementById("mnthdrop").value="0";
document.getElementById("yeardrop").value="0";
}

function cancel()
{
document.getElementById("txtcardno").value="";
document.getElementById("datedrop").value="0";
document.getElementById("mnthdrop").value="0";
document.getElementById("yeardrop").value="0";
if(document.getElementById('sub2').style.display=='block'){document.getElementById('sub2').style.display='none';}
}
function checkpoint()
{

var cardno1=document.getElementById("txtcardno").value;

if(cardno1 =="")
 alert("please enter your details and submit");
}


/***************brand flash start************************/
var http_brand_details=new objcreate();
function loadhiddenval(hid,xml)
{
    document.getElementById("brandxml").value=hid;
    document.getElementById("oldxml").value=xml;
}
var valbrand;
function loadflashxml()
{

   var indbrand;
   indbrand=document.getElementById("ddlbrand").selectedIndex;
   valbrand=document.getElementById("ddlbrand").options[indbrand].value;  
   if(valbrand!="0")
   {
  
   http_brand_details.open("get","/ajax/brandflash.aspx?catid="+valbrand+"&hid="+document.getElementById("brandxml").value+"&old="+document.getElementById("oldxml").value,true);
   http_brand_details.onreadystatechange=loadresultbrand;
   http_brand_details.send(null);
   }
   else
   {
       var sPath = window.location.pathname;
        var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);   
     document.form1.action=""+sPage;
        document.form1.method="Post";
        document.form1.submit(); 
  
   }
}
function loadresultbrand()
{
   if(http_brand_details.readyState==4)
   {
        var resbr=http_brand_details.responseText.split("$");           
        var sPath = window.location.pathname;
        var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);       
        document.getElementById("brandxml").value="";
        document.getElementById("brandxml").value="&"+resbr[0]+"&"+valbrand;
        document.form1.action=""+sPage;
        document.form1.method="Post";
        document.form1.submit();       
   }
}
/***************brand flash end**************************/
var newHTTP=getreq(); 

function newsearch(val,hid)
{
  //alert(val + hid);
    var url="/admin/ajax.aspx";
        url=url+"?HdrID="+hid + "&newsvalue="+val;  
       // alert(url);
        //url=url+"?&newsyear="+val;                        
        newHTTP.open('GET',url,false);                               
        newHTTP.send(null);                               
//alert(newHTTP.responseText);
        if(newHTTP.responseText !='')
        { 
           document.location = "/admin/AddContentItemPage.aspx?"+newHTTP.responseText;
           //alert("/AddContentItemPage.aspx?"+newHTTP.responseText);
        }
}

function getreq() { // returns false if exists
	if(window.ActiveXObject) { // if IE
		try {
		return new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
		try {
		return new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
		return;
			}
		}
	} else if(window.XMLHttpRequest) { // if Mozilla, Safari, etc.
		return new XMLHttpRequest();
		}
}

function IsNumb(strString)
  {
   var strValidChars = "0123456789.+- ";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
    
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
     return blnResult;
   }
   
   
   
   function Register_media(evt,id)
	{

        

	    var kc;
    if(document.all)
        kc=event.keyCode; 
    else if(document.getElementById)
        kc=evt;  
    else if(document.layers)
        kc=event.which;
        
	
        if((kc==13) || (id==1))
        {         
       
       if(document.getElementById("drp_title").value == "0")
        {                 
          alert(geterrmsg('e1')); 
          document.getElementById("drp_title").focus();
          return false;
        }   
        if(document.getElementById("txtfirstNm").value == "" || document.getElementById("txtfirstNm").value == null)
        {
          alert(geterrmsg('e2')); 
          document.getElementById("txtfirstNm").value = "";
          document.getElementById("txtfirstNm").focus();
          return false;
        }   
        else
	    {
	        if(!isAlphabet1(document.getElementById("txtfirstNm"),geterrmsg('e31')))
            {
                document.getElementById("txtfirstNm").value="";
                document.getElementById("txtfirstNm").focus();
                return false;
            }
	    }    
        if(document.getElementById("txtlastnm").value == "" || document.getElementById("txtlastnm").value == null)
        {
          alert(geterrmsg('e3'));
          document.getElementById("txtlastnm").value = "";
          document.getElementById("txtlastnm").focus();
          return false;
        } 
        else
	    {
	        if(!isAlphabet1(document.getElementById("txtlastnm"),geterrmsg('e32')))
            {
                document.getElementById("txtlastnm").value="";
                document.getElementById("txtlastnm").focus();
                return false;
            }
	    }   
        if(document.getElementById("txtOrganization").value == "" || document.getElementById("txtOrganization").value == null)
        {
          alert(geterrmsg('e4'));
          document.getElementById("txtOrganization").value = "";
          document.getElementById("txtOrganization").focus();
          return false;
        }   
         else
	    {
	        if(!isAlphanumeric(document.getElementById("txtOrganization"),geterrmsg('e34')))
            {
                document.getElementById("txtOrganization").value="";
                document.getElementById("txtOrganization").focus();
                return false;
            }
	    }  
        if(document.getElementById("txtDesignation").value == "" || document.getElementById("txtDesignation").value == null)
        {
          alert(geterrmsg('e27'));
          document.getElementById("txtDesignation").value = "";
          document.getElementById("txtDesignation").focus();
          return false;
        } 
         else
	    {
	        if(!isAlphabet1(document.getElementById("txtDesignation"),geterrmsg('e33')))
            {
                document.getElementById("txtDesignation").value="";
                document.getElementById("txtDesignation").focus();
                return false;
            }
	    }    
	     if (document.getElementById("txtEmail").value =="")
	     {
	     alert(geterrmsg('e91'));
	     document.getElementById("txtEmail").value="";
	     document.getElementById("txtEmail").focus();	   
	     return false;
	        } 
	if (document.getElementById("txtEmail").value!="")
	{
	    if(!emailValidator(document.getElementById("txtEmail")))
	    {
	         alert(geterrmsg('e92'));
	         document.getElementById("txtEmail").value="";
	         document.getElementById("txtEmail").focus();	        
	         return false;
	    }
	}  
        if ((document.getElementById("txtTelno").value=="") && (document.getElementById("txtmobileno").value==""))
		{
		     alert(geterrmsg('e11'));
		     document.getElementById("txtTelno").focus();		     
		     return false;
		} 
		if (document.getElementById("txtTelno").value!="")
    {
         if(!IsNumeric(document.getElementById("txtTelno").value))
         {
             alert("Please enter numbers only");
             document.getElementById("txtTelno").value = "";
             document.getElementById("txtTelno").focus();
             temp = false;
             return false;
         }
         else
         {             
                if(!lengthRestriction(document.getElementById("txtTelno"),6,16))
                {
                    return false;
                }           
         }
    }
 
    if (document.getElementById("txtmobileno").value!="")
    {
         if(!IsNumeric(document.getElementById("txtmobileno").value))
         {
             alert("Please enter numbers only");
             document.getElementById("txtmobileno").value = "";
             document.getElementById("txtmobileno").focus();
             temp = false;
             return false;
         }
//         if(!ismobileno(document.getElementById("txtmobileno"),10))
//        {
//            return false;
//        }
    }	 
		 
       if (document.getElementById("txtCapcha").value=="")
       {     
            alert(geterrmsg('e22'));  
             document.getElementById("txtCapcha").value = "";      
            document.getElementById("txtCapcha").focus();
           return false;
       }
       else
       { var imgHTTP=getreq();
           
            var url="/ajax/email-and-capcha.aspx";
            url=url+"?capcha="+document.getElementById("txtCapcha").value;                         
            imgHTTP.open('GET',url,false);                               
            imgHTTP.send(null);   
            if(imgHTTP.responseText =='1')
            {
                alert("Please enter correct text"); 
                document.getElementById("txtCapcha").focus();
                proceed= false;
                 return false;
            }
           // else if(imgHTTP.responseText =='0')      
           else
            {
                proceed=true;                 
                  imgHTTP.open("GET","/ajax/media_username.aspx?username="+document.getElementById('txtEmail').value,false);           
                     imgHTTP.send(null);
                    if (imgHTTP.readyState==4)
                    {     
                                           
                        var val=imgHTTP.responseText.split("$");
                        
                        if (val[0]!="0")
                        {  
                        document.getElementById('txtEmail').value='';
                        alert("The email address you have provided already exists.");
                        document.getElementById('txtEmail').focus();
                        return false;                                                                 
                         }                         
                        else
                        {                           
                            //document.getElementById('btn_Submit').style.display='none';       
                            //document.getElementById('btn_reset').style.display='none';                                                                        
                             document.getElementById("sub_id").style.display="none";   
                             document.getElementById("reset_id").style.display="none";      
                             document.getElementById("loadimg").style.display="block";    
                        }                           
                     }  
            }
       }  
        
   }
  }
   
 /******************************************* Form for FeedBack***********************/
 function checknew()
{
 if(document.getElementById("rdyes").checked==true)
{
document.getElementById("service").style.display="block";
document.getElementById("usertxt").style.display="none";
}
else
{
document.getElementById("service").style.display="none";
document.getElementById("usertxt").style.display="block";
}
}
 function Feed_back(evt,id)
	{

        

	    var kc;
    if(document.all)
        kc=event.keyCode; 
    else if(document.getElementById)
        kc=evt;  
    else if(document.layers)
        kc=event.which;
        
	
        if((kc==13) || (id==1))
        {       
    
       if(document.getElementById("ddlformats").value == "0")
        {                 
          alert(geterrmsg('e14')); 
          document.getElementById("ddlformats").focus();
          return false;
        }   
        if(document.getElementById("ddlstore").value == "0")
        {                 
          alert(geterrmsg('e15')); 
          document.getElementById("ddlstore").focus();
          return false;
        }   
        if(document.getElementById("txtComments").value == "" || document.getElementById("txtComments").value == null)
        {
          alert(geterrmsg('e16')); 
          document.getElementById("txtComments").value = "";
          document.getElementById("txtComments").focus();
          return false;
        }     
        if(document.getElementById("rdyes").checked==false && document.getElementById("rdno").checked==false)
        {          
                alert("Please check the First Citizen");      
                document.getElementById("rdno").focus();
                return false;
        }
        /* No is checked */
        if(document.getElementById("rdno").checked==true)
        {
        if(document.getElementById("txtfirstNm").value == "" || document.getElementById("txtfirstNm").value == null)
        {
          alert(geterrmsg('e2')); 
          document.getElementById("txtfirstNm").value = "";
          document.getElementById("txtfirstNm").focus();
          return false;
        }   
        else
	    {
	        if(!isAlphabet1(document.getElementById("txtfirstNm"),geterrmsg('e31')))
            {
                document.getElementById("txtfirstNm").value="";
                document.getElementById("txtfirstNm").focus();
                return false;
            }
	    }    
        if(document.getElementById("txtlastnm").value == "" || document.getElementById("txtlastnm").value == null)
        {
          alert(geterrmsg('e3'));
          document.getElementById("txtlastnm").value = "";
          document.getElementById("txtlastnm").focus();
          return false;
        } 
        else
	    {
	        if(!isAlphabet1(document.getElementById("txtlastnm"),geterrmsg('e32')))
            {
                document.getElementById("txtlastnm").value="";
                document.getElementById("txtlastnm").focus();
                return false;
            }
	    }   
        if(document.getElementById("txtadd1").value == "" || document.getElementById("txtadd1").value == null)
        {
          alert(geterrmsg('e17'));
          document.getElementById("txtadd1").value = "";
          document.getElementById("txtadd1").focus();
          return false;
        }
//        if(document.getElementById("txtadd2").value == "" || document.getElementById("txtadd2").value == null)
//        {
//          alert(geterrmsg('e18'));
//          document.getElementById("txtadd2").value = "";
//          document.getElementById("txtadd2").focus();
//          return false;
//        }        
        if(document.getElementById("txtcity").value == "" || document.getElementById("txtcity").value == null)
        {
          alert(geterrmsg('e6')); 
          document.getElementById("txtcity").value = "";
          document.getElementById("txtcity").focus();
          return false;
        }   
        else
	    {
	        if(!isAlphabet1(document.getElementById("txtcity"),geterrmsg('e35')))
            {
                document.getElementById("txtcity").value="";
                document.getElementById("txtcity").focus();
                return false;
            }
	    }    
         if(document.getElementById("txtState").value == "" || document.getElementById("txtState").value == null)
        {
          alert(geterrmsg('e47')); 
          document.getElementById("txtState").value = "";
          document.getElementById("txtState").focus();
          return false;
        }   
        else
	    {
	        if(!isAlphabet1(document.getElementById("txtState"),geterrmsg('e48')))
            {
                document.getElementById("txtState").value="";
                document.getElementById("txtState").focus();
                return false;
            }
	    } 
	    if(document.getElementById("drp_Country").value == "0")
        {                 
          alert(geterrmsg('e30')); 
          document.getElementById("drp_Country").focus();
          return false;
        } 
          if(document.getElementById("txtpincode").value == "" || document.getElementById("txtpincode").value == null)
        {
          alert(geterrmsg('e7')); 
          document.getElementById("txtpincode").value = "";
          document.getElementById("txtpincode").focus();
          return false;
        }    
     if (document.getElementById("txtpincode").value!="")
    {
        
        if(!isAlphanumeric(document.getElementById("txtpincode"),geterrmsg('e21')))
                    {
                        document.getElementById("txtpincode").value="";
                        document.getElementById("txtpincode").focus();
                        return false;
                    }
         else
         {             
                if(!lengthRestriction(document.getElementById("txtpincode"),5,12))
                {
                    return false;
                }           
         }
    }
 
        
        
     if (document.getElementById("txtEmail").value =="")
	 {
	     alert(geterrmsg('e91'));
	     document.getElementById("txtEmail").value="";
	     document.getElementById("txtEmail").focus();	   
	     return false;
	} 
	if (document.getElementById("txtEmail").value!="")
	{
	    if(!emailValidator(document.getElementById("txtEmail")))
	    {
	         alert(geterrmsg('e92'));
	         document.getElementById("txtEmail").value="";
	         document.getElementById("txtEmail").focus();	        
	         return false;
	    }
	}  
        
        if ((document.getElementById("txtTelno").value=="") && (document.getElementById("txtmobileno").value==""))
		{
		     alert("Enter either contact number/mobile number");
		     document.getElementById("txtTelno").focus();		     
		     return false;
		} 
		if (document.getElementById("txtTelno").value!="")
        {
         if(!IsNumeric(document.getElementById("txtTelno").value))
         {
             alert("Please enter numbers only");
             document.getElementById("txtTelno").value = "";
             document.getElementById("txtTelno").focus();
             temp = false;
             return false;
         }
         else
         {             
                if(!lengthRestriction(document.getElementById("txtTelno"),6,16))
                {
                    return false;
                }           
         }
    }
 
    if (document.getElementById("txtmobileno").value!="")
    {
         if(!IsNumeric(document.getElementById("txtmobileno").value))
         {
             alert("Please enter numbers only");
             document.getElementById("txtmobileno").value = "";
             document.getElementById("txtmobileno").focus();
             temp = false;
             return false;
         }
//         if(!ismobileno(document.getElementById("txtmobileno"),10))
//        {
//            return false;
//        }
        }
    }	 
    /*End */    
        if(document.getElementById("rdyes").checked==true)
        {
                if(document.getElementById("txtmemberNumber").value == "" || document.getElementById("txtmemberNumber").value == null)
                {
                  alert(geterrmsg('e19'));
                  document.getElementById("txtmemberNumber").value = "";
                  document.getElementById("txtmemberNumber").focus();
                  return false;
                }   
                 else
	            {
	            if(!IsNumeric(document.getElementById("txtmemberNumber").value))
                 {
                     alert("Please enter numbers only");
                     document.getElementById("txtmemberNumber").value = "";
                     document.getElementById("txtmemberNumber").focus();                     
                     return false;
                 }
                else if(!citizen_Restriction(document.getElementById("txtmemberNumber"),0,16))
                 {      return false;
                 }
	            }  
        
        }
		  
      if (document.getElementById("txtCapcha").value=="")
       {     
            alert(geterrmsg('e22'));  
             document.getElementById("txtCapcha").value = "";      
            document.getElementById("txtCapcha").focus();
           return false;
       }
       else
       { var imgHTTP=getreq();
           
            var url="/ajax/email-and-capcha.aspx";
            url=url+"?capcha="+document.getElementById("txtCapcha").value;                         
            imgHTTP.open('GET',url,false);                               
            imgHTTP.send(null);   
            if(imgHTTP.responseText =='1')
            {
                alert("Please enter correct text"); 
                document.getElementById("txtCapcha").focus();
                proceed= false;
                 return false;
            }
            else   
            {   
                proceed=true;    
                document.getElementById("sub_id").style.display="none";   
                 document.getElementById("reset_id").style.display="none";      
                 document.getElementById("loadimg").style.display="block";    
             }         
       } 
    }
   }
 
 /*********************** End**************************************/
 function model(evt,id)
	{

        

	    var kc;
    if(document.all)
        kc=event.keyCode; 
    else if(document.getElementById)
        kc=evt;  
    else if(document.layers)
        kc=event.which;
        
	 var flag_count=0;
        if((kc==13) || (id==1))
        {       
     
 
        if(document.getElementById("txtfirstNm").value == "" || document.getElementById("txtfirstNm").value == null)
        {
          alert(geterrmsg('e2')); 
          document.getElementById("txtfirstNm").value = "";
          document.getElementById("txtfirstNm").focus();
          return false;
        }   
        else
	    {
	       if(!isAlphabet1(document.getElementById("txtfirstNm"),geterrmsg('e31')))
            {
                document.getElementById("txtfirstNm").value="";
                document.getElementById("txtfirstNm").focus();
                return false;
            }
	    }   
	    
        if(document.getElementById("txtlastnm").value == "" || document.getElementById("txtlastnm").value == null)
        {
          alert(geterrmsg('e3'));
          document.getElementById("txtlastnm").value = "";
          document.getElementById("txtlastnm").focus();
          return false;
        } 
        else
	    {
	        if(!isAlphabet1(document.getElementById("txtlastnm"),geterrmsg('e32')))
            {
                document.getElementById("txtlastnm").value="";
                document.getElementById("txtlastnm").focus();
                return false;
            }
	    }   
        if(document.getElementById("txtadd1").value == "" || document.getElementById("txtadd1").value == null)
        {
          alert(geterrmsg('e17'));
          document.getElementById("txtadd1").value = "";
          document.getElementById("txtadd1").focus();
          return false;
        }        
        if(document.getElementById("txtcity").value == "" || document.getElementById("txtcity").value == null)
        {
          alert(geterrmsg('e6')); 
          document.getElementById("txtcity").value = "";
          document.getElementById("txtcity").focus();
          return false;
        }   
        else
	    {
	        if(!isAlphabet1(document.getElementById("txtcity"),geterrmsg('e35')))
            {
                document.getElementById("txtcity").value="";
                document.getElementById("txtcity").focus();
                return false;
            }
	    }    
         if(document.getElementById("txtState").value == "" || document.getElementById("txtState").value == null)
        {
          alert(geterrmsg('e47')); 
          document.getElementById("txtState").value = "";
          document.getElementById("txtState").focus();
          return false;
        }   
        else
	    {
	        if(!isAlphabet1(document.getElementById("txtState"),geterrmsg('e48')))
            {
                document.getElementById("txtState").value="";
                document.getElementById("txtState").focus();
                return false;
            }
	    } 
	    if(document.getElementById("drp_Country").value == "0")
        {                 
          alert(geterrmsg('e30')); 
          document.getElementById("drp_Country").focus();
          return false;
        } 
        if(document.getElementById("txtpincode").value == "" || document.getElementById("txtpincode").value == null)
        {
          alert(geterrmsg('e7')); 
          document.getElementById("txtpincode").value = "";
          document.getElementById("txtpincode").focus();
          return false;
        }    
     if (document.getElementById("txtpincode").value!="")
     {        
        if(!isAlphanumeric(document.getElementById("txtpincode"),geterrmsg('e21')))
        {
         document.getElementById("txtpincode").value="";
         document.getElementById("txtpincode").focus();
         return false;
        }
         else
         {             
           if(!lengthRestriction(document.getElementById("txtpincode"),5,12))
           {
              return false;
           }           
        }
    }  
     if (document.getElementById("txtEmail").value =="")
	 {
	     alert(geterrmsg('e91'));
	     document.getElementById("txtEmail").value="";
	     document.getElementById("txtEmail").focus();	   
	     return false;
	} 
	if (document.getElementById("txtEmail").value!="")
	{
	    if(!emailValidator(document.getElementById("txtEmail")))
	    {
	         alert(geterrmsg('e92'));
	         document.getElementById("txtEmail").value="";
	         document.getElementById("txtEmail").focus();	        
	         return false;
	    }
	}  
        
        if ((document.getElementById("txtTelno").value=="") && (document.getElementById("txtmobileno").value==""))
		{
		     alert("Enter either contact number/mobile number");
		     document.getElementById("txtTelno").focus();		     
		     return false;
		} 
		if (document.getElementById("txtTelno").value!="")
        {
         if(!IsNumeric(document.getElementById("txtTelno").value))
         {
             alert("Please enter numbers only");
             document.getElementById("txtTelno").value = "";
             document.getElementById("txtTelno").focus();
             temp = false;
             return false;
         }
         else
         {             
                if(!lengthRestriction(document.getElementById("txtTelno"),6,16))
                {
                    return false;
                }           
         }
    } 
    if (document.getElementById("txtmobileno").value!="")
    {
         if(!IsNumeric(document.getElementById("txtmobileno").value))
         {
             alert("Please enter numbers only");
             document.getElementById("txtmobileno").value = "";
             document.getElementById("txtmobileno").focus();
             temp = false;
             return false;
         }
//         if(!ismobileno(document.getElementById("txtmobileno"),10))
//        {
//            return false;
//        }
        }
    if (document.getElementById("upload_resume").value =="")
	 {
	     alert("Please upload your resume");
	     document.getElementById("upload_resume").value="";
	     document.getElementById("upload_resume").focus();	   
	     return false;
    } 
     if(!validateFileUpload_doc(document.getElementById("upload_resume").value))
     {
        return false;
     }   
     if(document.getElementById("upload_img1").value=="" && document.getElementById("upload_img2").value=="" && document.getElementById("upload_img3").value=="" && document.getElementById("upload_img4").value=="" && document.getElementById("upload_img5").value=="")  
     {
      alert("Please upload atleast two images");	  
	  document.getElementById("upload_img1").focus();	   
      return false;     
     }
     else
     {
         if (document.getElementById("upload_img1").value!="")
            {
                  if (document.getElementById("upload_img1").value =="")
	                {
	                     alert("Please upload your image");
	                     document.getElementById("upload_img1").value="";
	                     document.getElementById("upload_img1").focus();	   
	                     return false;
                    } 
                    if(!validateFileUpload(document.getElementById("upload_img1").value))
                     {
                         return false;
                     }  
                     flag_count++;     
            }   
            
            if (document.getElementById("upload_img2").value!="")
            {
                  if (document.getElementById("upload_img2").value =="")
	                {
	                     alert("Please upload your image");
	                     document.getElementById("upload_img2").value="";
	                     document.getElementById("upload_img2").focus();	   
	                     return false;
                    } 
                    if(!validateFileUpload(document.getElementById("upload_img2").value))
                     {
                         return false;
                     }   
                     flag_count++;      
            }   
             if (document.getElementById("upload_img3").value!="")
            {
                  if (document.getElementById("upload_img3").value =="")
	                {
	                     alert("Please upload your image");
	                     document.getElementById("upload_img3").value="";
	                     document.getElementById("upload_img3").focus();	   
	                     return false;
                    } 
                    if(!validateFileUpload(document.getElementById("upload_img3").value))
                     {
                         return false;
                     }    
                       flag_count++;   
            }   
             if (document.getElementById("upload_img4").value!="")
            {
                  if (document.getElementById("upload_img4").value =="")
	                {
	                     alert("Please upload your image");
	                     document.getElementById("upload_img4").value="";
	                     document.getElementById("upload_img4").focus();	   
	                     return false;
                    } 
                    if(!validateFileUpload(document.getElementById("upload_img4").value))
                     {
                         return false;
                     }       
                      flag_count++;
            }  
             if (document.getElementById("upload_img5").value!="")
            {
                  if (document.getElementById("upload_img5").value =="")
	                {
	                     alert("Please upload your image");
	                     document.getElementById("upload_img5").value="";
	                     document.getElementById("upload_img5").focus();	   
	                     return false;
                    } 
                    if(!validateFileUpload(document.getElementById("upload_img5").value))
                     {
                         return false;
                     }       
                       flag_count++;
            }    
            
            if(flag_count < 2)
            {
             alert("Please upload atleast two images");
             return false;
            }
          
  }
    /*End */    
      
      if (document.getElementById("txtCapcha").value=="")
       {     
            alert(geterrmsg('e22'));  
             document.getElementById("txtCapcha").value = "";      
            document.getElementById("txtCapcha").focus();
           return false;
       }
       else
       { var imgHTTP=getreq();
           
            var url="/ajax/email-and-capcha.aspx";
            url=url+"?capcha="+document.getElementById("txtCapcha").value;                         
            imgHTTP.open('GET',url,false);                               
            imgHTTP.send(null);   
            if(imgHTTP.responseText =='1')
            {
                alert("Please enter correct text"); 
                document.getElementById("txtCapcha").focus();
                proceed= false;
                 return false;
            }
            else   
            {   
                proceed=true;    
                document.getElementById("sub_id").style.display="none";   
                document.getElementById("reset_id").style.display="none";      
                document.getElementById("loadimg").style.display="block";    
             }         
         } 
     }
 }
 function trim(str)// We don't want to trip JUST spaces, but also tabs,line feeds, etc.  Add anything else you want to "trim" here in Whitespace
{
  return RTrim(LTrim(str));
}
function RTrim(str)
{  
  var whitespace = new String(" \t\n\r");
  var s = new String(str);
  if (whitespace.indexOf(s.charAt(s.length-1)) != -1) // We have a string with trailing blank(s)...
  {       
        var i = s.length - 1; // Get length of string        
        while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)// Iterate from the far right of string until we don't have any more whitespace...
          i--;        
        s = s.substring(0, i+1);// Get the substring from the front of the string to where the last non-whitespace character is...
   }
  return s;
}
function LTrim(str)
{
  var whitespace = new String(" \t\n\r");
  var s = new String(str);
  if (whitespace.indexOf(s.charAt(0)) != -1) // We have a string with leading blank(s)...
  {        
        var j=0, i = s.length;        
        while (j < i && whitespace.indexOf(s.charAt(j)) != -1)// Iterate from the far left of string until we don't have any more whitespace...
            j++;        
        s = s.substring(j, i);// Get the substring from the first non-whitespace character to the end of the string...
  }
  return s;
}
