<!--//
ShowNews = function()
{
	document.getElementById("news_list").style.display = "block";
	document.getElementById("resources_list").style.display = "none";
	document.getElementById("events_list").style.display = "none";

	document.getElementById("News").style.display = "none";
	document.getElementById("news_tab").style.background = "url(/assets/images//homepage/hp-tab-news-on.gif) no-repeat top left";
	
	document.getElementById("Resources_tab").style.display = "block";
	document.getElementById("resource_tab").style.background = "none";
	
	document.getElementById("Events").style.display = "block";
	document.getElementById("events_tab").style.background = "none";
}

ShowResources = function()
{
	document.getElementById("resources_list").style.display = "block";
	document.getElementById("news_list").style.display = "none";
	document.getElementById("events_list").style.display = "none";

	document.getElementById("Resources_tab").style.display = "none";
	document.getElementById("resource_tab").style.background = "url(/assets/images//homepage/hp-tab-resources-on.gif) no-repeat top left";
	
	document.getElementById("News").style.display = "block";
	document.getElementById("news_tab").style.background = "none";
	
	document.getElementById("Events").style.display = "block";
	document.getElementById("events_tab").style.background = "none";
}

ShowEvents = function()
{
	document.getElementById("events_list").style.display = "block";
	document.getElementById("news_list").style.display = "none";
	document.getElementById("resources_list").style.display = "none";

	document.getElementById("Events").style.display = "none";
	document.getElementById("events_tab").style.background = "url(/assets/images//homepage/hp-tab-events-on.gif) no-repeat top left";

	document.getElementById("Resources_tab").style.display = "block";
	document.getElementById("resource_tab").style.background = "none";
	
	document.getElementById("News").style.display = "block";
	document.getElementById("news_tab").style.background = "none";
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function selected_tab (image_name) {
	document.getElementById(image_name).style.display = "none";
	
	var myTabs = new Array(5);
	myTabs[0] = "Guardium In The News";
	myTabs[1] = "Reviews and Awards";
	myTabs[2] = "Analyst Reports";
	myTabs[3] = "Press Releases";
	myTabs[4] = "Events";
	
	var myContent = new Array(5);
	myContent[0] = "ne_news_content";
	myContent[1] = "ne_reviews_content";
	myContent[2] = "ne_analyst_content";
	myContent[3] = "ne_press_content";
	myContent[4] = "ne_events_content";
	
	var limit = myTabs.length;
	var counter = 0;

	for (var i=0, len=limit; i<len; ++i){	
		if (image_name != myTabs[i]) {
			document.getElementById(myTabs[i]).style.display = "block";
			document.getElementById(myContent[i]).style.display = "none";
		}
		else {
			document.getElementById(myTabs[i]).style.display = "none";
			document.getElementById(myContent[i]).style.display = "block";
		}
	}
}

function selected_tab_r (image_name) {
	document.getElementById(image_name).style.display = "none";
	
	var myTabs = new Array(7);
	myTabs[0] = "Analyst Report";
	myTabs[1] = "Case Studies";
	myTabs[2] = "Data Sheets";
	myTabs[3] = "Lab Review";
	myTabs[4] = "Newsletters";
	myTabs[5] = "Webcasts";
	myTabs[6] = "Whitepapers";
	
	var myContent = new Array(7);
	myContent[0] = "r_analyst_content";
	myContent[1] = "r_case_content";
	myContent[2] = "r_data_content";
	myContent[3] = "r_lab_content";
	myContent[4] = "r_news_content";
	myContent[5] = "r_web_content";
	myContent[6] = "r_white_content";
	
	var limit = myTabs.length;
	var counter = 0;

	for (var i=0, len=limit; i<len; ++i){	
		if (image_name != myTabs[i]) {
			document.getElementById(myTabs[i]).style.display = "block";
			document.getElementById(myContent[i]).style.display = "none";
		}
		else {
			document.getElementById(myTabs[i]).style.display = "none";
			document.getElementById(myContent[i]).style.display = "block";
		}
	}
}

function selected_tab_rp (image_name) {
	document.getElementById(image_name).style.display = "none";
	
	var myTabs = new Array(6);
	myTabs[0] = "Africa";
	myTabs[1] = "Asia Pacific";
	myTabs[2] = "Europe";
	myTabs[3] = "Latin America";
	myTabs[4] = "Middle East";
	myTabs[5] = "North America";
	
	var myContent = new Array(6);
	myContent[0] = "rp_africa_content";
	myContent[1] = "rp_asia_content";
	myContent[2] = "rp_europe_content";
	myContent[3] = "rp_latin_content";
	myContent[4] = "rp_middle_content";
	myContent[5] = "rp_north_content";
	
	var limit = myTabs.length;
	var counter = 0;

	for (var i=0, len=limit; i<len; ++i){	
		if (image_name != myTabs[i]) {
			document.getElementById(myTabs[i]).style.display = "block";
			document.getElementById(myContent[i]).style.display = "none";
		}
		else {
			document.getElementById(myTabs[i]).style.display = "none";
			document.getElementById(myContent[i]).style.display = "block";
		}
	}
}

function ShowCurrent(current_layer, archive_layer, current_btn, archive_btn) {
			document.getElementById(current_layer).style.display = "block";
			document.getElementById(archive_layer).style.display = "none";

			document.getElementById(current_btn).className = "this";
			document.getElementById(archive_btn).className = "";
}

function ShowArchive(current_layer, archive_layer, current_btn, archive_btn) {
			document.getElementById(current_layer).style.display = "none";
			document.getElementById(archive_layer).style.display = "block";

			document.getElementById(current_btn).className = "";
			document.getElementById(archive_btn).className = "this";
}

function submitform(frm) {
	if (frm.first_name.value == "")  {
		alert("Please enter your First Name.");
		frm.first_name.focus();	
		return false;
		}
	else if (frm.last_name.value == "")  {
		alert("Please enter your Last Name.");
		frm.last_name.focus();	
		return false;
		}
	else if (frm.title.value == "")  {
		alert("Please enter your Occupation.");
		frm.title.focus();	
		return false;
		}
	else if (frm.company.value == "")  {
		alert("Please enter your Company.");
		frm.company.focus();	
		return false;
		}
	else if (frm.email.value == "")  {
		alert("Please enter your Email Address.");
		frm.email.focus();	
		return false;
		}
	else if (!isEmail(frm.email.value)) {
		alert("Please re-enter your Email Address.");
		frm.email.select();
		return false;  	
		}
	else if (frm.phone.value == "")  {
		alert("Please enter your Phone.");
		frm.phone.focus();	
		return false;
		}
	else if (frm.street.value == "")  {
		alert("Please enter your Address.");
		frm.street.focus();	
		return false;
		}
	else if (frm.city.value == "")  {
		alert("Please enter your City.");
		frm.city.focus();	
		return false;
		}
	else if (frm.state.value == "")  {
		alert("Please enter your State.");
		frm.state.focus();	
		return false;
		}
	else if (frm.zip.value == "")  {
		alert("Please enter your Zip.");
		frm.zip.focus();	
		return false;
		}
				else if (frm.country.value == "")  {
		alert("Please enter your Country.");
		frm.country.focus();	
		return false;
		}
	//else if (!isPhone(frm.phone.value)) {
	    	//alert("Please re-enter a value for Phone.");
	    	//frm.phone.select();
	    	//return false;
	//} 
	
	else if (document.getElementById('00N30000000z1C0').selectedIndex == 0 ) {
	    	alert("Please enter how you heard about us.");
	    	return false;
	} 
	else {
		return true;
		}
	}
	
	function isEmail(str) {
		// are regular expressions supported?
		var supported = 0;
		if (window.RegExp) {
			var tempStr = "a";
			var tempReg = new RegExp(tempStr);
			if (tempReg.test(tempStr)) supported = 1;
		}
		if (!supported) return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
			var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			return (!r1.test(str) && r2.test(str));
	}

	function isPhone(aString) {
		var aChar = null;
		var status = true;
		if(aString.length == 0) {
			status = true;
		}
		else {
		    	for(var i=0; i<aString.length; i++) {
		    	aChar = aString.charAt(i);
		      	if(aChar=="(" || aChar==")" || aChar=="-" || (parseInt(aChar, 10) >= 0 && parseInt(aChar, 10) <= 9 )) {continue}
		        	else {
		            	status = false;
		            	break;
		        	}
		    	}
		}
		return status;
	}

function news_submitform(frm) {
	if (frm.first_name.value == "")  {
		alert("Please enter your First Name.");
		frm.first_name.focus();	
		return false;
		}
	else if (frm.last_name.value == "")  {
		alert("Please enter your Last Name.");
		frm.last_name.focus();	
		return false;
		}
	else if (frm.title.value == "")  {
		alert("Please enter your Occupation.");
		frm.title.focus();	
		return false;
		}
	else if (frm.company.value == "")  {
		alert("Please enter your Company.");
		frm.company.focus();	
		return false;
		}
	else if (frm.email.value == "")  {
		alert("Please enter your Email Address.");
		frm.email.focus();	
		return false;
		}
	else if (!isEmail(frm.email.value)) {
		alert("Please re-enter your Email Address.");
		frm.email.select();
		return false;  	
		}
	else if (frm.state.value == "")  {
		alert("Please enter your State.");
		frm.state.focus();	
		return false;
		}
	else if (frm.country.value == "")  {
		alert("Please enter your Country.");
		frm.country.focus();	
		return false;
		}
	else {
		return true;
		}
	}
	
	function isEmail(str) {
		// are regular expressions supported?
		var supported = 0;
		if (window.RegExp) {
			var tempStr = "a";
			var tempReg = new RegExp(tempStr);
			if (tempReg.test(tempStr)) supported = 1;
		}
		if (!supported) return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
			var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
			var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
			return (!r1.test(str) && r2.test(str));
	}

	function isPhone(aString) {
		var aChar = null;
		var status = true;
		if(aString.length == 0) {
			status = true;
		}
		else {
		    	for(var i=0; i<aString.length; i++) {
		    	aChar = aString.charAt(i);
		      	if(aChar=="(" || aChar==")" || aChar=="-" || (parseInt(aChar, 10) >= 0 && parseInt(aChar, 10) <= 9 )) {continue}
		        	else {
		            	status = false;
		            	break;
		        	}
		    	}
		}
		return status;
	}

//-->