// JavaScript Document

/* helper function for toggle */
function getEl(id) { 
	return document.getElementById(id); 
}

function getAllFilterParams() {
	
	var data = ""
	data +="type=" + getEl("contentType").value;
	data +="&date=" + getEl("dateFilter").value;
	data += "&" + window.location.search.substring(1)
	//alert(data)
	return data;
}

	function showFilteredContent(val,theDiv) {
		showLoadingMsg(theDiv);
		var data = getAllFilterParams()
		setTimeout("getFilteredContent('" + data + "','" +  theDiv + "')",500);
		}
		
	function getFilteredContent(data,e) {
		AJAXRequest('POST','/newsroom/ajax/proc_ShowMediaContent.asp',data,true,e,'')
	}
	
	function showLoadingMsg(e) {
		document.getElementById(e).innerHTML='<img src="/newsroom/images/icons/loading.gif" class="loading"/>';	
	}
	function showDateFilteredContent(val,theDiv) {
		showLoadingMsg(theDiv);
		//var data = "date=" + val;
		var data =  getAllFilterParams()
		//alert(data)
		setTimeout("getFilteredContent('" + data + "','" +  theDiv + "')",500);
		}
	




/* function that does the hiding and showing */
function showHide(id,button) {

	try {
	var elem;
	elem = document.getElementById(id);	
	if(elem.style.display == 'none') {
		Effect.BlindDown(id, {duration:0.5,fps:24,queue: 'front'});
		//new Effect.Highlight(id, {duration:0.8,queue: 'end'});
		}
		
		else {
		Effect.BlindUp(id, {duration:0.5,fps:24});
	}
	
	// change the button class name 
	//getEl(button).className = getEl(button).className == 'toggle' ? 'toggle2' : 'toggle'; 
	// change the button content
	getEl(button).innerHTML = getEl(button).innerHTML == 'Share this' ? 'Hide sharing links' : 'Share this';
	} catch(e) {
		
	}
}
function showHideComments(id,button,linkText1,linkText2) {
	try {
	var elem;
	elem = document.getElementById(id);	
	if(elem.style.display == 'none') {
		Effect.BlindDown(id, {duration:0.5,fps:24,queue: 'front'});
		}		
		else {
		Effect.BlindUp(id, {duration:0.5,fps:24});
	}
	getEl(button).innerHTML = getEl(button).innerHTML == linkText1 ? linkText2 : linkText1;
	} catch(e) {
		alert(e)
	}
}
	function cleanData(o) {
		//alert(o)
		var string=o.value		
		var tstring = "";
		string = '' + string;
		splitstring = string.split(" ");
		for(i = 0; i < splitstring.length; i++)
		tstring += splitstring[i];
		o.value=tstring.toLowerCase( );
		}
		
	function checkMail(v)
	{
		
	if (v!="") {
		var x = v
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (filter.test(x));
		else alert(v + " is not a valid email address. Please try again.");
		}
	}
	
	function validateComments() {
		
			var msg = ""
			var err = false

			if (document.getElementById('Fullname').value==""){
				msg +=  "Please enter your name\n";	
				err = true
			}
			if (document.getElementById('yourComments').value==""){
				msg +=  "Please enter your comments\n";	
				err = true
			}
			if (document.getElementById('hdcaptcha').value==""){
				msg +=  "Please enter the security code\n";	
				err = true
			}
			
			if (err ==true ) {
			alert(msg);
			return false;
			} else {
				
			document.frmComments.submit()	
			}
		
	}
	