var obj=null;	

var email='';	//storing email address

var flag='';	//checking group or individual



function create_object()

{

	try{

		obj1=new XMLHttpRequest();

	}

	catch(e)

	{

		try{

			obj1=new ActiveXObject("MSXML2.XMLHTTP");

		}

		catch(e)

		{

			obj1=new ActiveXObject("Microsoft.XMLHTTP");

		}

	}

	return obj1;

}



function request_send(value)

{

	var url="check_email.php";

	url=url+"?eid="+value;

	url=url+"&f="+flag;

	obj.onreadystatechange=handleRequest;

	try{

	obj.open("GET",url,true);

	obj.send(null);

	}catch(e)

	{

		alert("error in request send"+e);

	}

	

}



function handleRequest()

{

	if(obj.readyState < 4) {		

		document.getElementById('mydiv').style.top = (Page.top + Page.height/2)-80;

		//document.getElementById('loading').style.left = Page.width/2-75;

		document.getElementById('mydiv').style.position = "absolute";

		document.getElementById('mydiv').innerHTML = "<table border=0 cellpadding=0 cellspacing=1 width=160 bgcolor=gray><tr><td align=center class=loading height=45 bgcolor=#ffffff><img src='ajex_dropdown/snake_transparent.gif'/> Processing..</td></tr></table>";  

	}

		

			if((obj.readyState==4))

			{

				//alert(obj.responseText);

				div=document.getElementById('mydiv');

			//div.innerHTML=obj.responseText;

			

			document.getElementById('mydiv').style.position = "absolute";

			div.innerHTML="<table border=0 cellpadding=0 cellspacing=1 width=200 bgcolor=gray><tr><td align=center class=loaded height=45 bgcolor=#ffffff>"+obj.responseText+"</td></tr></table>";

			//setTimeout('Page.loadOut()',2000);

			//return true;

			if(obj.responseText.substring(0,5)=="Sorry")

				document.getElementById('mydiv1').innerHTML="<IMG SRC=images/image05.gif WIDTH=20 HEIGHT=12 BORDER=0>";

			else

				document.getElementById('mydiv1').innerHTML="<IMG SRC=images/tick1.gif WIDTH=20 HEIGHT=12 BORDER=0>";



			//alert(obj.responseText.substring(0,5));

			setTimeout(function(){document.getElementById('mydiv').innerHTML="";},2000);

			}

	



		

}





function get_id(id,opt)

{

	email=id;

	//alert(id);

	flag=opt;	// value 'I' for individual  'G' for group



	if(id)

	{

		

		/*if(isValidEmail(id))

		{*/

			obj=create_object();

		

			if(obj==null)

				alert("Your Browser dose not support AJAX...");

			else

				request_send(email);

		/*}

		else

		{

			document.getElementById('mydiv').innerHTML="";

			alert("Invalid email ID please check it...!!!");

		}*/

	}

	else

	{

		document.getElementById('mydiv').innerHTML="";

		document.getElementById('mydiv1').innerHTML="";

	}



}







//------------------email validation code-------------------------------



/*function isValidEmail(email, required) {

    if (required==undefined) {   // if not specified, assume it's required

        required=true;

    }

    if (email==null) {

        if (required) {

            return false;

        }

        return true;

    }

    if (email.length==0) {  

        if (required) {

            return false;

        }

        return true;

    }

    if (! allValidChars(email)) {  // check to make sure all characters are valid

        return false;

    }

    if (email.indexOf("@") < 1) { //  must contain @, and it must not be the first character

        return false;

    } else if (email.lastIndexOf(".") <= email.indexOf("@")) {  // last dot must be after the @

        return false;

    } else if (email.indexOf("@") == email.length) {  // @ must not be the last character

        return false;

    } else if (email.indexOf("..") >=0) { // two periods in a row is not valid

	return false;

    } else if (email.indexOf(".") == email.length) {  // . must not be the last character

	return false;

    }

    return true;

}



function allValidChars(email) {

  var parsed = true;

  var validchars = "abcdefghijklmnopqrstuvwxyz0123456789@.-_";

  for (var i=0; i < email.length; i++) {

    var letter = email.charAt(i).toLowerCase();

    if (validchars.indexOf(letter) != -1)

      continue;

    parsed = false;

    break;

  }

  return parsed;

}*/






