window.onload=function(){

	if(!document.getElementById || !document.createTextNode){return;}

	add_External_link();

    add_chkform();

}

  

/**

 * getElementsByClass()

 *

 * Searches the document for any tag with the given class

 *

 * @param TagName string e.g. "a"

 * @param ClassName string

 *

 * @return array

 *

 */

function getElementsByClass(TagName,ClassName){

	var tags = document.getElementsByTagName(TagName);

	var c=0;



	var foundtags = new Array();

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

	{

		if(new RegExp('\\b'+ClassName+'\\b').test(tags[i].className))

		{

			foundtags[c] = tags[i];

			c++;

		}

	}



return foundtags;

}



/**

 * add_External_link()

 *

 * adds an onclick event to any external link.

 *

 */

function add_External_link(){

 var tags = getElementsByClass('a','extern');



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

	{

	tags[i].onclick=function()

		{

			window.open(this.href);

			return false;

		}

	}

  }

  

/*

* adds an onsubmit event to form#jnl2_sign_form

*/

function add_chkform(){

 document.getElementById('jnl2_sign_form').onsubmit = function(){return chkform();};

}

  

function chkform()	{

 var email = document.getElementById('email').getValue();
alert(email);
 pattern = new RegExp( '^([a-zA-Z0-9\\-\\.\\_]+)(\\@)([a-zA-Z0-9\\-\\.]+)([\\.])([a-zA-Z]{2,4})$' );

 if ( !pattern.test(email) ){

  alert("Please enter your e-mail address!");

  document.getElementsByName('email')[0].focus();

  return false;

 }

 return true;

}

