
var anotherJSFile = 'Prototype.js';
document.write('<script language="JavaScript" src="'+anotherJSFile+'"></script>');

function check_session(id)
{
	//alert(id);
	var readTime=readCookie("article_email");
	//alert(readTime);
	if(readTime != id)
	{
		email_prompt();
		//alert(user_email);
		/*if(user_email != "" && user_email != null)
		{
			/*if(!IsEmailValid('Email-Id',user_email,0))
				  {
					alert("inside validation");
				    return false;
				  }
			createCookie("article_email",id,200);
			save_email(user_email);
		}
		else
		{
			alert("You must enter your email id.");
			location.href = "index.php";
		}*/
	}
}
function email_prompt()
		{
			//window.open('email_collect.php','','width=600,height=200,left=200,top=50');
			//popup_show('popup', 'popup_drag', 'popup_exit', 'screen-center',0,0);
			location.href = "before_view.php";
			/*get_email=prompt('Please enter your email id.','');
			return get_email;*/
		}
//ajax function.
function save_email(user_email)
    {
    	//var val=document.ControlPanel.connection_type.options[document.ControlPanel.connection_type.options.selectedIndex].value; 
      //alert('in ajax');
			var user_email = document.getElementById("email_id").value;
			var url = 'save_email.php';
			var pars = 'email=' + user_email;
			//alert(url);
			new Ajax.Request
			(
			//alert("inside ajax");
				url, 
				{
					method: 'get', 	
					parameters:pars/*,				
					onComplete: showResponse,
					onFailure:ConnFailed		*/			
				}
			);
			/*function showResponse(originalRequest)
			{
				//put returned XML in the textarea
				alert(originalRequest.responseText);
			}*/
			return false;
    }

//function to create  and  handle cookies.	
	function createCookie(name,value,mins) 
    {
	//alert(value);
		if (mins) 
		{
			var date = new Date();
			date.setTime(date.getTime()+(mins*60*1000));
			//date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	}

	function readCookie(name) 
	{
		var nameEQ = name+"=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) 
		{
			var c = ca[i];
			while (c.charAt(0)==' ')

			c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) 
			return c.substring(nameEQ.length,c.length);
		}
		return null;
	}

	function eraseCookie(name) 
	{
		//alert(name);
		createCookie(name,"",-1);
	}
//email validation
function all_validate()
			{
				email_id = document.getElementById("email_id").value;
				if(!IsEmailValid('Email-Id',email_id,1))
				  {
					document.getElementById("email_id").focus();
				    return false;
				  }
			}
			//email vaidation
			function IsEmailValid(Caption,ControlValue,IsCompulsary)
				{
					//alert("HI");
					//alert(ControlValue);
				  var Email=trim(ControlValue);
				  
				  var at="@";
				  var dot=".";
				  var Length=Email.length;
				  var lat=Email.indexOf(at);
				  if(IsCompulsary)
				  {
					if ((Email==null)||(Email==""))
					{
					  //alert("Please Enter your Email ID");
					  alert("You must enter a valid email address (e.g., john@traffic101.com).");
					  return false;
					}
				  }
				  if(Email=='N/A' || Email=='n/a')
				  {
					return true;
				  }
				  if (Email.indexOf(at)==-1 || Email.indexOf(at)==0 || Email.indexOf(at)==Length)
				  {
				   alert("You must enter a valid email address (e.g., john@traffic101.com).");
					return false;
				  }
				  if (Email.indexOf(dot)==-1 || Email.indexOf(dot)==0 || Email.indexOf(dot)==Length-1)
				  {
					alert("You must enter a valid email address (e.g., john@traffic101.com).");
					return false;
				  }
				  if (Email.indexOf(at,(lat+1))!=-1)
				  {
					alert("You must enter a valid email address (e.g., john@traffic101.com).");
					return false;
				  }
				  if (Email.substring(lat-1,lat)==dot || Email.substring(lat+1,lat+2)==dot)
				  {
					alert("You must enter a valid email address (e.g., john@traffic101.com).");
					return false;
				  }
				  
				  if (Email.indexOf(dot,(lat+2))==-1)
				  {
					alert("You must enter a valid email address (e.g., john@traffic101.com).");
					return false;
				  }
				  if (Email.indexOf(" ")!=-1)
				  {
					alert("You must enter a valid email address (e.g., john@traffic101.com).");
					return false;
				  }
				  
				  return true;
				}
				
				//trim function
				function trim(s)						                                 
				{
				   return s.replace( /^\s*/,"").replace( /\s*$/,"");
				}  