﻿// JScript File




////// default button setting

function clickButton(e, buttonid)
{
      var evt = e ? e : window.event;
      var bt = document.getElementById(buttonid);
      if (bt)
      {
          if (evt.keyCode == 13)
          {
                bt.click();
                return false;
          }
      }
}
function $(id)
{
return document.getElementById(id);
}
///end default setting
function loc_onchange()
{
  var selectedVal = $('ddl_groupevent').value.split('-');
  $("hidden_id").value=selectedVal[1];
  $("hidden_type").value=selectedVal[0];
}
function visibletrue(id)
{
document.getElementById(id).style.display="none";
}

function visiblefalse(id)
{
   document.getElementById(id).style.display="block";
}
function toggledisplay(id)
{
    if($(id).style.display=="none")
    {
       $(id).style.display="block";
    }
    else
    {
       $(id).style.display="none"
    }
}
var type;
var xmlHttp


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

function registration(str1,typ)
{ 
//alert(str);
if(typ=='email')
{
    if(str1=="")
    { 
     document.getElementById("div_mail").innerHTML="<table><tr><td class='feedback_bad'>This Email address is Not valid.</td></tr></table>";                         
    return ;
    }
    else
    {
        apos=str1.indexOf("@");
        dotpos=str1.lastIndexOf(".");
          if (apos<1||dotpos-apos<2) 
          {
            document.getElementById("div_mail").innerHTML="<table><tr><td class='feedback_bad'>This Email address is Not valid.</td></tr></table>";                         
            return ;
          }
    }
}


////
  type=typ;
  xmlHttp=GetXmlHttpObject();
  if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
 url="registration.ashx";
 url=url+"?q="+str1;
 url=url+"&type="+type;
 url=url+"&sid="+Math.random();
 xmlHttp.onreadystatechange=stateChangedregister;
 xmlHttp.open("GET",url,true);
 xmlHttp.send(null);
}

function stateChangedregister() 
{  
    if(type=='email')
      {
            if (xmlHttp.readyState==1)
             {  	  
	              document.getElementById("div_mail").innerHTML="<IMG SRC='http://www.slideworld.com/IMAGES/ajaxLoader.gif' border=0/> Loading...";  
                  document.getElementById("div_mail").style.display="block";
             }
            if (xmlHttp.readyState==4)
             {   
                    document.getElementById("div_mail").innerHTML=xmlHttp.responseText;
                    document.getElementById("div_mail").style.display="block";
                     var str=xmlHttp.responseText;
                    if(str.indexOf('valid'))
                    {
                    document.getElementById("Hidden_mail").value="Y";
                    }
                    else
                    {
                     document.getElementById("Hidden_mail").value="N";
                    }
             }
      }
      else
      {
       if (xmlHttp.readyState==1)
             {  	  
	              document.getElementById("div_username").innerHTML="<IMG SRC='http://slideworld.com/IMAGES/ajaxLoader.gif' border=0/> Loading...";  
                  document.getElementById("div_username").style.display="block";
             }
            if (xmlHttp.readyState==4)
             {   
                    document.getElementById("div_username").innerHTML=xmlHttp.responseText;
                    document.getElementById("div_username").style.display="block";
                    var str=xmlHttp.responseText;
                    if(str.indexOf('available'))
                    {
                    document.getElementById("Hidden_username").value="Y";
                    }
             }
      }
}




