
	// <![CDATA[
		function o() {
			el = document.getElementById("overlay");
			el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
		}	
	// ]]>


    function ShowLayer(num) {
        // show layer
        var overlay = document.getElementById('overlay');
		var layer = document.getElementById('dialog');
		document.getElementById("dialogtable").style.display='';
		document.getElementById("dialogtable2").style.display='none';
        overlay.style.visibility = 'visible';
		layer.style.display = 'block';
		
		document.getElementById("to").value="";
		document.getElementById("from").value="";
		document.getElementById("message").value="";
		DWRUtil.setValue("msg","");
		var content=document.getElementById("content");
		if (num==1){
				DWRUtil.setValue("content","Send a link to this webcast to a friend:");
			}
			else if (num==2){
					DWRUtil.setValue("content","Tell a friend about Finervista:");
					DWRUtil.setValue("Submit","Send Message");
				}
				else
					{
						DWRUtil.setValue("content","Tell us your feedback about Finervista:");
						DWRUtil.setValue("to","support@finervista.com");
						DWRUtil.setValue("Submit","Send Feedback");
					}
			
        
        // show IFRAME
        var iframe = document.getElementById('iframe');
        iframe.style.display = 'block';
        iframe.style.width = dialog.offsetWidth;
        iframe.style.height = dialog.offsetHeight;
        iframe.style.left = dialog.offsetLeft;
        iframe.style.top = dialog.offsetTop;
        
    }
    function HideLayer() {
        // hide IFRAME
		var overlay = document.getElementById('overlay');
        var iframe = document.getElementById('iframe');
		overlay.style.visibility = 'hidden';
        iframe.style.display = 'none';
        // hide layer
        var layer = document.getElementById('dialog');
        layer.style.display = 'none';
        
    }

function $() {
		var elements = new Array();
		for (var i = 0; i < arguments.length; i++) {
			var element = arguments[i];
			if (typeof element == 'string')
				element = document.getElementById(element);
			if (arguments.length == 1)
				return element;
			elements.push(element);
		}
		return elements;
	}
	
	function toggle() {
		for ( var i=0; i < arguments.length; i++ ) {
			$(arguments[i]).style.display = ($(arguments[i]).style.display != 'none' ? 'none' : '' );
		}
	}
	
	
	
		function sch(){
			if (DWRUtil.getValue("showq")!=null&&trim(DWRUtil.getValue("showq"))!=''){
					DWRUtil.setValue("action","");
					if ($("sorter")){
						DWRUtil.setValue("sort", "m");
					}
					if ($("filter")){
						DWRUtil.setValue("f", "");
					}
					DWRUtil.setValue("websrc", "");
					DWRUtil.setValue("q", DWRUtil.getValue("showq"));
					document.frm.submit();
				}
		}
		
		function sch1(){
		  if (DWRUtil.getValue("q")!=null&&trim(DWRUtil.getValue("q"))!='')
			document.frm.submit();
		}
		
		function checkKey(){
			return DWRUtil.getValue("q")!=null&&trim(DWRUtil.getValue("q"))!='';
		}
		function checkKey1(){
		
			return DWRUtil.getValue("showq")!=null&&trim(DWRUtil.getValue("showq"))!='';
		}

		
		
		
		function empty(){
		}

		function myload(){
				if ($("sorter")){
					DWRUtil.setValue("sort", DWRUtil.getValue("sortValue"));
				}
				DWRUtil.setValue("showq", DWRUtil.getValue("qValue"));
				DWRUtil.setValue("q", DWRUtil.getValue("qValue"));
		}
		
		
		function sub(){
			document.frm.submit();
		}
		
		function srcsch(websrc){
			DWRUtil.setValue("websrc", websrc);
			sub();
		}
		
		function keydown(e){
		if (checkKey1()){
		
		
			
			var evnt;
		  if (document.all){
		        evnt = window.event;
		  }else{
		        evnt = e;
		  }		
			if (evnt.keyCode == 13){
				sch();
				sub();
			}
			
		}
		}
	
	
	function sendMail(){
		var from=DWRUtil.getValue("from");
		var to=DWRUtil.getValue("to");
		var content=DWRUtil.getValue("message");
		var subject="";
		if (to=='support@finervista.com')
			subject=" Finervista User Feedback";
		else{
			subject="Catch the best business webcasts on Finervista.com";
			content="Your friend "+from+" has sent you this link to http://www.finervista.com  and included this message:"
					+"\n\n"
					+content
					+"\n\n"
					+"Want to find the best business webcasts and online seminars?\n"
					+"Go to: http://www.finervista.com"
		}
		Demo.sendMail(from,to,subject,content,checkResult);
		
	}
	
	function checkResult(num){
		if (num>=0)
			toggle('dialogtable','dialogtable2');
		else if (num==-1)
		 		DWRUtil.setValue("msg","Invalid email address for recipient");
		 	else
		 	 	DWRUtil.setValue("msg","Invalid email address for sender");
	}
	
	function trim(str){
			return str.replace(/^\s+|\s+$/g, "");
		}
	
	

