// JavaScript Document
function checkEmail(email) {
  var str = new String(email);
  var isOK = true;
  rExp = /[!\"�$%\^&*()-+=<>,\'#?\\|�`\/\[\]]/
  if( rExp.test(str) )
    isOK = false;
  if( str.indexOf('.') == -1 || str.indexOf('@') == -1 )
    isOK = false;
  if( str.slice(str.lastIndexOf('.')+1,str.length).length < 2 )
    isOK = false;
  if( str.slice(0,str.indexOf('@')).length < 1 )
    isOK = false;
  if( str.slice(str.indexOf('@')+1,str.lastIndexOf('.')).length < 1 )
    isOK = false;
  return isOK;
}
function send_message()
{
//alert("hai");
		// Hide any previous errors are there on the screen.
		document.getElementById('error_admin').innerHTML	=	"";
		// Read values
		var from_name	=	document.getElementById('from_name').value;
		var to_name	=	document.getElementById('to_name').value;
		var from_email	=	document.getElementById('from_email').value;
		var to_email	=	document.getElementById('to_email').value;
		var id		=	document.getElementById('id').value;
		var message	=	document.getElementById('message').value;
// alert(from_name);
// alert(to_name);
// alert(from_email);
// alert(to_email);
// alert(id);
// alert(message);
		// Create URL encoded string
		var	url		=	'id='+id+'&from_name='+from_name+'&to_name='+to_name+'&from_email='+from_email+'&to_email='+to_email+"&message="+encodeURIComponent(message);
		// It need to enter either Subject or Message		
		if(from_email == '' || to_email == '' || message == '' )
		{
			// Display warning error_admin_frommail,error_admin_tomail,error_admin_message
				if(from_email == '')
				{
				document.getElementById('error_admin_frommail').innerHTML	=	"<b>Emails  fields are required </b>";
				}
				if(to_email == '')
				{
				document.getElementById('error_admin_tomail').innerHTML	=	"<b>Emails  fields are required </b>";
				}
				if(message == '')
				{
				document.getElementById('error_admin_message').innerHTML	=	"<b>Message  fields are required </b>";
				}
			
		}
		else if(checkEmail(from_email)== false)
		{
			document.getElementById('error_admin').innerHTML	=	"<b>Please enter valid From email id </b>";
		}
		else if(checkEmail(to_email)== false)
		{
			document.getElementById('error_admin').innerHTML	=	"<b>Please enter valid To email id </b>";
		}
		else
		{
			var xmlHttp;
			try
			  {
			  // Firefox, Opera 8.0+, Safari
			  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			  {
				  // Internet Explorer
				  try
					{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
					}

				  catch (e)

					{

					try

					  {

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

					  }

					catch (e)

					  {

					  alert("Your browser does not support AJAX!");

					  return false;

					  }

					}

			}
			xmlHttp.onreadystatechange=function()
			{
					if(xmlHttp.readyState==4)
					{
						if(xmlHttp.responseText)
						{
							document.getElementById('error_admin').value		=	" ";
							document.getElementById('grid').innerHTML			=	xmlHttp.responseText;
						}
					}
			}
			document.getElementById('waiting').innerHTML	=	"<b>Please wait while processing your request... </b>";
			
			xmlHttp.open("GET","http://nricenter.com/emailthis_ajax.php?"+url,true);
			xmlHttp.send(null);


		}
}
function send_invite()
{
	//alert("hai");	
		document.getElementById('error_admin1').innerHTML		=	"";
// 		document.getElementById('error_list').innerHTML			=	"";
		// Read values
		var email_box		=	document.getElementById('email_box').value;
		var password_box	=	document.getElementById('password_box').value;
		var provider_box	=	document.getElementById('provider_box').value;
// alert(email_box);
// alert(password_box);
// alert(provider_box);

		// Create URL encoded string

		var url		=	'email_box='+email_box+'&password_box='+password_box+'&provider_box='+provider_box+'&import=Import Contacts&step=get_contacts';
		//alert(url);
// 		if(email_box != '')
// 				{
// 				document.getElementById('email_box_send').innerHTML	=	" ";
// 				}
		// It need to enter either Subject or Message		
		if(email_box == '' || password_box == ''|| provider_box == ''  )
		{
			// Display warning
			

				if(email_box == '')
				{
				document.getElementById('email_box_send').innerHTML	=	"<b>Emails  fields are required </b>";
				}
				if(password_box == '')
				{
				document.getElementById('password_box_send').innerHTML	=	"<b>Password are required </b>";
				}
				if(provider_box == '')
				{
				document.getElementById('provider_box_send').innerHTML	=	"<b>Email provider are required </b>";
				}


		}
		else if(checkEmail(email_box)== false)
		{
			document.getElementById('error_admin1').innerHTML	=	"<b>Please enter valid From email id </b>";
		}
		else if(password_box== false)
		{
			document.getElementById('error_admin1').innerHTML	=	"<b>Please enter Password  </b>";
		}
		else if(provider_box== false)
		{
			document.getElementById('error_admin1').innerHTML	=	"<b>Please enter provider  </b>";
		}
		else
		{
			var xmlHttp;
			try
			  {
			  // Firefox, Opera 8.0+, Safari
			  xmlHttp=new XMLHttpRequest();
			  }
			catch (e)
			  {
				  // Internet Explorer
				  try
					{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
					}

				  catch (e)

					{

					try

					  {

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

					  }

					catch (e)

					  {

					  alert("Your browser does not support AJAX!");

					  return false;

					  }

					}

			}
			xmlHttp.onreadystatechange=function()
			{
					if(xmlHttp.readyState==4)
					{
						if(xmlHttp.responseText)
						{
							document.getElementById('error_admin1').value		=	" ";
// 							document.getElementById('error_list').value		=	" ";
							document.getElementById('grid').innerHTML			=	xmlHttp.responseText;
						}
					}
			}
			document.getElementById('waiting1').innerHTML	=	"<b>Please wait processing your request... </b>";
			xmlHttp.open("GET","http://nricenter.com/mailinvite2.php?"+url,true);
			xmlHttp.send(null);
		}
}
/* InviteFriends Ajax page calling */
jQuery(document).ready(function($) {
      $('a[rel*=facebox]').facebox({

        loading_image : 'loading.gif',

        close_image   : 'closelabel.gif'
      })    	
});

