
var Menu;

window.addEvent('domready', function(){
	
	if (!window.ie)
	{
		$('Pageload').show()
		$('bodyWarp').hide();
		$('navigation').hide();
		$('header_sub_links').hide();
	}
	else
	{
		$('Pageload').hide()
	}
	new Asset.javascript(HTTP_URL+'/js/adv.js', {id: 'register'});
	if ($('articleid'))
	{
		// check if its an article view page if yes load article js functions
		new Asset.javascript(HTTP_URL+'/js/article.js', {id: 'article'});
	}
	if ($('registerpage'))
	{
		// check if its an register page if yes load register js functions
		new Asset.javascript(HTTP_URL+'/js/register.js', {id: 'register'});
	}
	if ($('week_events'))
	{
		var week_tabs = new MenayaTabs('week_events');
	}
	if ($('user_card') || $('nameform'))
	{
		new Asset.javascript(HTTP_URL+'my/js/user.js', {id: 'register'});
	}
	
	
	$$('a.external').each(function(href) {
			 href.setProperty('target', '_blank');
		}.bind(this));
	
	
	var Rates = new MenayaTabs('RatesWarp');
	
	TopTabsEvents()
	
});
window.addEvent('load', function() {

	if (!window.ie)
	{
		$('bodyWarp').show();
		$('navigation').show();
		$('header_sub_links').show();
		$('Pageload').hide();
	}
});


function TopTabsEvents()
{
	var Tabs = $$('#navigation .NavTab');

	var mouseOverClass = 'redTab';
	var Selected = $$('.SelectedTab');
	var activeTitle = Selected[0];
	Tabs.each(function(item) {
			 
			
			item.addEvent('mouseover', function() {
				if(item != activeTitle)
				{
					item.removeClass('greenTab');
					item.addClass(mouseOverClass);
				}
			}.bind(this));
			
			item.addEvent('mouseout', function() {
				if(item != activeTitle)
				{
					item.removeClass(mouseOverClass);
					item.addClass('greenTab');
				}
			}.bind(this));
		}.bind(this));
}

function HideSite()
{
	$('bodyWarp').hide();
	$('navigation').hide();
	$('header_sub_links').hide();
	 
//	$('bodyWarp').setStyle('display','none');
//	$('navigation').setStyle('display','none');
//	$('header_adv').setStyle('display','none');
//	$('header_sub_links').setStyle('display','none');
}
function ShowSite()
{
	
	$('bodyWarp').show().addClass('show');
	$('navigation').show();
	$('header_sub_links').show();
 
	
	$('Pageload').setStyle('display','none');
}
 


/* ############ MENU TABS ############# */

var MenayaTabs =new Class({
	
	initialize: function(elementid, options)
	{
		this.options = Object.extend({
			changeTransition:	Fx.Transitions.Bounce.easeOut,
			mouseOverClass:	'Selected',
			activeTitleClass : 'Selected',
			activePanelClass : 'show',
			titlesWarpClass : '.tabs'
		}, options || {});
		
		
		this.el = $(elementid);
		this.elid = elementid;
		
		
		this.titles = $$('#' + this.elid + ' div.tabs ul li');
		
		try
		{
			this.titles[0].addClass(this.options.activeClass);
		}
		catch (e) {
			
		}
		this.activeTitle = this.titles[0];
		this.titles.each(function(item) {
			item.addEvent('click', function(){
				
						//					item.removeClass(this.options.mouseOverClass);
						this.activate(item);
				}.bind(this)
			);
			
			item.addEvent('mouseover', function() {
				if(item != this.activeTitle)
				{
					item.addClass(this.options.activeTitleClass);
				}
			}.bind(this));
			
			item.addEvent('mouseout', function() {
				if(item != this.activeTitle)
				{
					item.removeClass(this.options.activeTitleClass);
				}
			}.bind(this));
		}.bind(this));
		
		
		// Panels
		this.panels = $$('#' + this.elid + ' .menayaTabs_panel');
//		this.panels.setStyle('height', this.panelHeight);
		
		
		try
		{
			this.panels[0].addClass(this.options.activePanelClass);
		}
		catch (e) {
			
		}
		
    },
    activate: function (tab)
    {
    	
    	var newTab = tab.getProperty('title');
		this.panels.removeClass(this.options.activePanelClass);
		this.panels.filterById(newTab).addClass(this.options.activePanelClass);
		
		this.titles.removeClass(this.options.activeTitleClass);
			
		tab.addClass(this.options.activeTitleClass);
			
		this.activeTitle = tab;
    	
    }
	
	
	
});



/* ############ MENU TABS ############# */

function SendContactdata()
{
	doAjax('ajax_manager.php',{
		parms:{
			'_a': 'sendcontact', 
			'name': $('Contact_name').getValue().trim(),
			'title': $('Contact_title').getValue().trim(),
			'phone': $('Contact_phone').getValue().trim(),
			'email': $('Contact_email').getValue().trim(),
			'website': $('Contact_website').getValue().trim(),
			'notes': $('Contact_notes').getValue().trim()
		},
		onRequest: function()
		{
			$('contactloading').show();
			$('contactSend').hide();
			$('contactError').removeClass('hide').hide();
		},
		onSuccess: function(antext)
		{
			
				var error = antext.contains('error:')
				if (error)
    			{
    				var errorString = antext.substr(7,antext.length);
    			 
    				$('contactError').setHTML(errorString).show(); // show Error Message
					$('contactloading').hide();
					$('contactSend').show();
    			}
    			
    			var login = antext.contains('ok: ');
    			
    				if (login)
	    			{
	    				var loginString = antext.substr(3,antext.length);
	    				
	    				$('contactError').setHTML(loginString).show();
    					$('contactSend').hide(); 
						$('contactloading').hide(); 
						$('SendTable').hide(); 
			 
	    			}
 
    			
		}
		
	});
}


function dologin()
{
	
		doAjax('login.php',{
		parms:{
			'_a': 'dologin', 
			'email': $('loginmail').value, 
			'password': $('loginpassword').value
		},
		onRequest: function()
		{
			$('Loginloading').show();
			$('LoginSubmit').hide();
			$('loginError').removeClass('hide').hide();
		},
		onSuccess: function(antext)
		{
			
				var error = antext.contains('error:')
				if (error)
    			{
    				var errorString = antext.substr(7,antext.length);
    			 
    				$('loginError').setHTML(errorString).show(); // show Error Message
					$('Loginloading').hide();
					$('LoginSubmit').show();
    			}
    			
    			var login = antext.contains('logged: ');
    			
    				if (login)
	    			{
	    				var loginString = antext.substr(7,antext.length);
	    				
	    				$('loginError').setHTML(loginString).show();
    					$('LoginSubmit').hide(); 
						$('Loginloading').hide(); 
						setTimeout("window.location = '"+HTTP_URL+"my/'",1000);
	    			}
 
    			
		}
		
	});
	
	 
}

function dologout()
{
	doAjax('login.php',{
		parms:{
			'_a': 'dologout'
		},
		onSuccess: function(antext)
		{
			
    			
    			var login = antext.contains('loggedOut');
    				if (login)
	    			{
	    				myFacebox.close()
						setTimeout("window.location = '"+HTTP_URL+"'",1000);
	    			}
 
    			
		}
		
	});
}

function doAjax(url,Options)
{
	Options = $merge({
	method: 'post', 
	encoding: 'utf-8',
	onRequest : Class.empty,
	onSuccess : Class.empty,
	parms : {}
	}, Options|| {});
	
	  new XHR(Options).send(url, Object.toQueryString(Options.parms));;
}

function baseHref(url)
{
	return HTTP_URL+url;
}

function bookmark()
{
var title = 'מניה - הבית שלך בשוק ההון';
var url = HTTP_URL;

 
   if (document.all)
   {
   		window.external.AddFavorite(url, title);
   }
   else if (window.sidebar)
   {
   	window.sidebar.addPanel(title, url, "")
   }
   else if (window.sidebar&&window.sidebar.addPanel)
   {
   	window.sidebar.addPanel(title,url,"");
   }
}

function getPassword()
{
	doAjax('login.php',{
		parms:{
			'_a': 'dogetpassword', 
			'email': $('forgotEmail').value
		},
		onRequest: function()
		{
		},
		onSuccess: function(antext)
		{
			
			 
    			
		}
		
	});
}