var remail=/^([_&a-zA-Z0-9-]+(\.[_&a-zA-Z0-9-]+)*@[&a-zA-Z0-9-]+\.+[&a-zA-Z0-9-]+)/;



function trim(str)

{

	return str.replace(/^\s*|\s*$/g,"");

}

function checkEmail(fieldvalue){

	if(remail.test(fieldvalue))

		return false;

	else

		return true;

}





/* Vanila validation */

function SubmitLogin(formNm)	{

	if(formNm.txt_username.value == "")	{

		document.getElementById('errmsg').innerHTML	=	'Please enter login name!';

		document.getElementById('errmsg').style.display='';

		formNm.txt_username.focus();

		return false;

	}else if(formNm.txt_password.value== ""){

		document.getElementById('errmsg').innerHTML	=	'Please enter password!';

		document.getElementById('errmsg').style.display='';		

		formNm.txt_password.focus();

		return false;

	}else{

		document.getElementById('errmsg').style.display='none';	

		memLogin(formNm.txt_username.value,formNm.txt_password.value,formNm);

		return false;

	}

}



	

function memLogin(uname,upwd,formNm) {  

  if ((uname == null) || (uname == "")) return;  

  var ran_unrounded=Math.random()*100000;

  var ran_number=Math.floor(ran_unrounded);  

   $.ajax({

   type: "POST",

   url: "../../../checkuser.php",

   data: "uname=" + escape(uname)+"&upwd="+upwd+"&s=" +ran_number,

	   success: function(response){

		 var getOP	 =	response.split("^");

		 if(getOP[1]	==	'S'){		

			formNm.submit();

			document.getElementById('errmsg').style.display='none';				

		 }else if(getOP[1]	==	'F'){

			document.getElementById('errmsg').innerHTML='You are not an valid user!';

			document.getElementById('errmsg').style.display='';

			return false;

		}     

	  }

	});

}



function showAllEvents(evetype,evemon,eveday,evetime){	

	if(evetype=="A" && evemon== "A" && eveday== "A" && evetime== "A"){

		actype	=	'#stype_'+evetype;

		acmon	=	'#smon_'+evemon;

		acday	=	'#sday_'+eveday;

		actime	=	'#stime_'+evetime;

		$('.opt_body1 li').removeClass('active');		

		$(actype).addClass('active');

		$(acmon).addClass('active');

		$(acday).addClass('active');

		$(actime).addClass('active');		

	}

	if(evetype!=0 && evetype!=''){

		actype	=	'#stype_'+evetype;

		$('#search_type').val(evetype);		

		$('#event_type li').removeClass('active');		

		$(actype).addClass('active');		

	}

	if(evemon!=0 && evemon!=''){

		acmon	=	'#smon_'+evemon;

		$('#search_month').val(evemon);

		$('#event_month li').removeClass('active');

		$(acmon).addClass('active');

	}

	if(eveday!=0 && eveday!=''){

		acday	=	'#sday_'+eveday;

		$('#search_day').val(eveday);

		$('#event_day li').removeClass('active');

		$(acday).addClass('active');				

	}

	if(evetime!=0 && evetime!=''){

		actime	=	'#stime_'+evetime;		

		$('#search_time').val(evetime);

		$('#event_time li').removeClass('active');

		$(actime).addClass('active');				

	}

	var seveid	 =	$('#search_event').val();	

	var sevetype =  $('#search_type').val();	

	var sevemon	 =  $('#search_month').val();	

	var seveday	 =  $('#search_day').val();

	var sevetime =  $('#search_time').val();		

	ajaxEvent(sevetype,sevemon,seveday,sevetime,seveid);

}





function ajaxEvent(evetype,evemon,eveday,evetime,eveid){

	if ((eveid == null) || (eveid == "") || evetype=="" || evemon=="" || eveday=="" || evetime=="") return;	

	var ran_unrounded=Math.random()*100000;

	var ran_number=Math.floor(ran_unrounded); 

	$.ajax({

	   type: "POST",

	   url: "../../../../../ajaxevent.php",

	   data: "evetype=" + escape(evetype)+"&evemon="+evemon+"&eveday=" + escape(eveday)+"&evetime="+evetime+"&eveid="+eveid+"&s=" +ran_number,

		   success: function(response){

			 var getOP	 =	response.split("^");

			 if(getOP[1]	==	'S'){		

				document.getElementById('show_times').innerHTML=getOP[0];

				$('.keytool').tooltip({

					track: true,

					delay: 0,

					showURL: false,

					showBody: " - ",

					fade: 250

				});			

			 }else if(getOP[1]	==	'F'){

				document.getElementById('show_times').innerHTML='';

			}     

		  }

	 });

}





function funondo(asspath,assname){

	var trackimg		=	new Image();

	var ran_unrounded	=	Math.random()*100000;

	var ran_number		=	Math.floor(ran_unrounded); 

	trackimg.src		=	'http://www.librarytheatre.com/podcasts/count-clicks.php?asset='+assname+ "&s=" + ran_number;

}





function showPodcast(eyear,etype){

	if ((etype == null) || (etype == "") || eyear=="") return;	

	var ran_unrounded=Math.random()*100000;

	$('#podcast_type li').removeClass('active');

	actype	=	'#pod'+etype;

	$(actype).addClass('active');

	var ran_number=Math.floor(ran_unrounded); 

	$.ajax({

	   type: "POST",

	   url: "http://www.librarytheatre.com/podcasts/ajaxpodcast.php",

	   data: "etype=" + escape(etype)+"&eyear="+eyear+"&s=" +ran_number,

		   success: function(response){

			 var getOP	 =	response.split("^");

			 if(getOP[1]	==	'S'){		

				document.getElementById('podcast_list').innerHTML=getOP[0];				

			 }else if(getOP[1]	==	'F'){

				document.getElementById('podcast_list').innerHTML='';

			}     

		  }

	 });	

}



function showNews(nyear,ntype){

	if ((ntype == null) || (ntype == "") || nyear=="") return;	

	var ran_unrounded=Math.random()*100000;

	$('#news_type li').removeClass('active');

	actype	=	'#news'+ntype;

	$(actype).addClass('active');

	var ran_number=Math.floor(ran_unrounded); 

	$.ajax({

	   type: "POST",

	   url: "../../../ajaxnews.php",

	   data: "ntype=" + escape(ntype)+"&nyear="+nyear+"&s=" +ran_number,

	   success: function(response){

			 var getOP	 =	response.split("^");

			 if(getOP[1]	==	'S'){		

				document.getElementById('news_list').innerHTML=getOP[0];				

			 }else if(getOP[1]	==	'F'){

				document.getElementById('news_list').innerHTML='';

			}     

		  }

	 });	

}



function contact_validate(formNm){



	if(formNm.name.value == ""){

		alert("Please enter your name");

		formNm.name.focus();

	}else if (formNm.email.value == ""){

		alert("Please enter your email address");

		formNm.email.focus();

	}else if (checkEmail(formNm.email.value)){

		alert("Please enter a valid email ID");

		formNm.email.focus();

	}else if (formNm.comments.value == ""){

		alert("Please enter your comments");

		formNm.comments.focus();

	}else{

		formNm.submit();

	}

}