/*--------------------------------------------------------------
# Corporate - April 2009 (for Joomla 1.5)
# Copyright (C) 2007-2009 Gavick.com. All Rights Reserved.
# License: Copyrighted Commercial Software
# Website: http://www.gavick.com
# Support: support@gavick.com  
---------------------------------------------------------------*/

window.addEvent("domready",function(){
	var $b = $(document.getElementsByTagName('body')[0]);
	// smoothscroll init
	new SmoothScroll();
	// animation classes - Fx.Height and Fx.Opacity
	Fx.Height = Fx.Style.extend({initialize: function(el, options){this.parent(el, 'height', options);this.element.setStyle('overflow', 'hidden');},toggle: function(){return (this.element.offsetHeight > 0) ? this.custom(this.element.offsetHeight, 0) : this.custom(0, this.element.scrollHeight);},show: function(){return this.set(this.element.scrollHeight);}});
	
	Fx.Opacity = Fx.Style.extend({initialize: function(el, options){this.now = 1;this.parent(el, 'opacity', options);},toggle: function(){return (this.now > 0) ? this.start(1, 0) : this.start(0, 1);},show: function(){return this.set(1);}});
	
	if($('slider')){
		var slider = new Fx.Slide('wrapper_banner');
		$('wrapper_banner').getParent().addClass("wrapper_banner_helper");
		if(!$('slider').hasClass('slider_up')){
			$('wrapper_banner').setStyle('display','block');
			slider.hide();	
		}
		$('slider').addEvent("click", function(){
			slider.toggle();
			$('slider').toggleClass('slider_up');
			if($('slider').hasClass('slider_up')) new Cookie.set('gk25_slider', 1,{duration: 200,path: "/"});
			else new Cookie.set('gk25_slider', 0,{duration: 200,path: "/"});
		});
	}
	// help vars
	// login
	
	if($('popup_login')){
		var popup_login = new Fx.Opacity('popup_login', {duration: 250}).set(0);
		$('popup_login').setStyle("display", "block");
		$('close_button_login').addEvent("click", function(){popup_login.start(0);});
	}
	if($('login_btn')) $('login_btn').addEvent("click", function(e){new Event(e).stop();popup_login.start(1);});
	if($('login_btn_noborder')) $('login_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_login.start(1);});

	// register
	if($('popup_register')){
		var popup_register = new Fx.Opacity('popup_register', {duration: 250}).set(0);
		$('popup_register').setStyle("display", "block");
		$('close_button_register').addEvent("click", function(){popup_register.start(0);});		
	}
	
	if($('register_btn')) $('register_btn').addEvent("click", function(e){new Event(e).stop();popup_register.start(1);});
	if($('register_btn_noborder')) $('register_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_register.start(1);});
	
	
	//DocuSign popups. 20 popups per page Max!!! 
    if($('popup_win1')){
		var popup_win1 = new Fx.Opacity('popup_win1', {duration: 250}).set(0);
		$('popup_win1').setStyle("display", "block");
		$('close_button_win1').addEvent("click", function(){popup_win1.start(0);});		
	}
	if($('win1_btn')) $('win1_btn').addEvent("click", function(e){new Event(e).stop();popup_win1.start(1);});
	if($('win1_btn_noborder')) $('win1_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win1.start(1);});
	
   if($('popup_win2')){
		var popup_win2 = new Fx.Opacity('popup_win2', {duration: 250}).set(0);
		$('popup_win2').setStyle("display", "block");
		$('close_button_win2').addEvent("click", function(){popup_win2.start(0);});		
	}
	if($('win2_btn')) $('win2_btn').addEvent("click", function(e){new Event(e).stop();popup_win2.start(1);});
	if($('win2_btn_noborder')) $('win2_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win2.start(1);});	

    if($('popup_win3')){
		var popup_win3 = new Fx.Opacity('popup_win3', {duration: 250}).set(0);
		$('popup_win3').setStyle("display", "block");
		$('close_button_win3').addEvent("click", function(){popup_win3.start(0);});		
	}
	if($('win3_btn')) $('win3_btn').addEvent("click", function(e){new Event(e).stop();popup_win3.start(1);});
	if($('win3_btn_noborder')) $('win3_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win3.start(1);});

    if($('popup_win4')){
		var popup_win4 = new Fx.Opacity('popup_win4', {duration: 250}).set(0);
		$('popup_win4').setStyle("display", "block");
		$('close_button_win4').addEvent("click", function(){popup_win4.start(0);});		
	}
	if($('win4_btn')) $('win4_btn').addEvent("click", function(e){new Event(e).stop();popup_win4.start(1);});
	if($('win4_btn_noborder')) $('win4_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win4.start(1);});
	
    if($('popup_win5')){
		var popup_win5 = new Fx.Opacity('popup_win5', {duration: 250}).set(0);
		$('popup_win5').setStyle("display", "block");
		$('close_button_win5').addEvent("click", function(){popup_win5.start(0);});		
	}
	if($('win5_btn')) $('win5_btn').addEvent("click", function(e){new Event(e).stop();popup_win5.start(1);});
	if($('win5_btn_noborder')) $('win5_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win5.start(1);});
	
    if($('popup_win6')){
		var popup_win6 = new Fx.Opacity('popup_win6', {duration: 250}).set(0);
		$('popup_win6').setStyle("display", "block");
		$('close_button_win6').addEvent("click", function(){popup_win6.start(0);});		
	}
	if($('win6_btn')) $('win6_btn').addEvent("click", function(e){new Event(e).stop();popup_win6.start(1);});
	if($('win6_btn_noborder')) $('win6_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win6.start(1);});
	
   if($('popup_win7')){
		var popup_win7 = new Fx.Opacity('popup_win7', {duration: 250}).set(0);
		$('popup_win7').setStyle("display", "block");
		$('close_button_win7').addEvent("click", function(){popup_win7.start(0);});		
	}
	if($('win7_btn')) $('win7_btn').addEvent("click", function(e){new Event(e).stop();popup_win7.start(1);});
	if($('win7_btn_noborder')) $('win7_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win7.start(1);});	

    if($('popup_win8')){
		var popup_win8 = new Fx.Opacity('popup_win8', {duration: 250}).set(0);
		$('popup_win8').setStyle("display", "block");
		$('close_button_win8').addEvent("click", function(){popup_win8.start(0);});		
	}
	if($('win8_btn')) $('win8_btn').addEvent("click", function(e){new Event(e).stop();popup_win8.start(1);});
	if($('win8_btn_noborder')) $('win8_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win8.start(1);});

    if($('popup_win9')){
		var popup_win9 = new Fx.Opacity('popup_win9', {duration: 250}).set(0);
		$('popup_win9').setStyle("display", "block");
		$('close_button_win9').addEvent("click", function(){popup_win9.start(0);});		
	}
	if($('win9_btn')) $('win9_btn').addEvent("click", function(e){new Event(e).stop();popup_win9.start(1);});
	if($('win9_btn_noborder')) $('win9_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win9.start(1);});
	
    if($('popup_win10')){
		var popup_win10 = new Fx.Opacity('popup_win10', {duration: 250}).set(0);
		$('popup_win10').setStyle("display", "block");
		$('close_button_win10').addEvent("click", function(){popup_win10.start(0);});		
	}
	if($('win10_btn')) $('win10_btn').addEvent("click", function(e){new Event(e).stop();popup_win10.start(1);});
	if($('win10_btn_noborder')) $('win10_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win10.start(1);});
	
    if($('popup_win11')){
		var popup_win11 = new Fx.Opacity('popup_win11', {duration: 250}).set(0);
		$('popup_win11').setStyle("display", "block");
		$('close_button_win11').addEvent("click", function(){popup_win11.start(0);});		
	}
	if($('win11_btn')) $('win11_btn').addEvent("click", function(e){new Event(e).stop();popup_win11.start(1);});
	if($('win11_btn_noborder')) $('win11_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win11.start(1);});
	
   if($('popup_win12')){
		var popup_win12 = new Fx.Opacity('popup_win12', {duration: 250}).set(0);
		$('popup_win12').setStyle("display", "block");
		$('close_button_win12').addEvent("click", function(){popup_win12.start(0);});		
	}
	if($('win12_btn')) $('win12_btn').addEvent("click", function(e){new Event(e).stop();popup_win12.start(1);});
	if($('win12_btn_noborder')) $('win12_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win12.start(1);});	

    if($('popup_win13')){
		var popup_win13 = new Fx.Opacity('popup_win13', {duration: 250}).set(0);
		$('popup_win13').setStyle("display", "block");
		$('close_button_win13').addEvent("click", function(){popup_win13.start(0);});		
	}
	if($('win13_btn')) $('win13_btn').addEvent("click", function(e){new Event(e).stop();popup_win13.start(1);});
	if($('win13_btn_noborder')) $('win13_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win13.start(1);});

    if($('popup_win14')){
		var popup_win14 = new Fx.Opacity('popup_win14', {duration: 250}).set(0);
		$('popup_win14').setStyle("display", "block");
		$('close_button_win14').addEvent("click", function(){popup_win14.start(0);});		
	}
	if($('win14_btn')) $('win14_btn').addEvent("click", function(e){new Event(e).stop();popup_win14.start(1);});
	if($('win14_btn_noborder')) $('win14_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win14.start(1);});
	
    if($('popup_win15')){
		var popup_win15 = new Fx.Opacity('popup_win15', {duration: 250}).set(0);
		$('popup_win15').setStyle("display", "block");
		$('close_button_win15').addEvent("click", function(){popup_win15.start(0);});		
	}
	if($('win15_btn')) $('win15_btn').addEvent("click", function(e){new Event(e).stop();popup_win15.start(1);});
	if($('win15_btn_noborder')) $('win15_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win15.start(1);});

    if($('popup_win16')){
		var popup_win16 = new Fx.Opacity('popup_win16', {duration: 250}).set(0);
		$('popup_win16').setStyle("display", "block");
		$('close_button_win16').addEvent("click", function(){popup_win16.start(0);});		
	}
	if($('win16_btn')) $('win16_btn').addEvent("click", function(e){new Event(e).stop();popup_win16.start(1);});
	if($('win16_btn_noborder')) $('win16_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win16.start(1);});
	
   if($('popup_win17')){
		var popup_win17 = new Fx.Opacity('popup_win17', {duration: 250}).set(0);
		$('popup_win17').setStyle("display", "block");
		$('close_button_win17').addEvent("click", function(){popup_win17.start(0);});		
	}
	if($('win17_btn')) $('win17_btn').addEvent("click", function(e){new Event(e).stop();popup_win17.start(1);});
	if($('win17_btn_noborder')) $('win17_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win17.start(1);});	

    if($('popup_win18')){
		var popup_win18 = new Fx.Opacity('popup_win18', {duration: 250}).set(0);
		$('popup_win18').setStyle("display", "block");
		$('close_button_win18').addEvent("click", function(){popup_win18.start(0);});		
	}
	if($('win18_btn')) $('win18_btn').addEvent("click", function(e){new Event(e).stop();popup_win18.start(1);});
	if($('win18_btn_noborder')) $('win18_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win18.start(1);});

    if($('popup_win19')){
		var popup_win19 = new Fx.Opacity('popup_win19', {duration: 250}).set(0);
		$('popup_win19').setStyle("display", "block");
		$('close_button_win19').addEvent("click", function(){popup_win19.start(0);});		
	}
	if($('win19_btn')) $('win19_btn').addEvent("click", function(e){new Event(e).stop();popup_win19.start(1);});
	if($('win19_btn_noborder')) $('win19_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win19.start(1);});
	
    if($('popup_win20')){
		var popup_win20 = new Fx.Opacity('popup_win20', {duration: 250}).set(0);
		$('popup_win20').setStyle("display", "block");
		$('close_button_win20').addEvent("click", function(){popup_win20.start(0);});		
	}
	if($('win20_btn')) $('win20_btn').addEvent("click", function(e){new Event(e).stop();popup_win20.start(1);});
	if($('win20_btn_noborder')) $('win20_btn_noborder').addEvent("click", function(e){new Event(e).stop();popup_win20.start(1);});
	
	
	// users_wrap I
	if($ES('.users_wrap')[0]){
		var mod_tabs = $ES('.moduletable_content', $ES('.users_wrap')[0]);
		if(mod_tabs.length > 0){
			var max = 0;
			mod_tabs.each(function(el){ if(el.getSize().size.y > max) max = el.getSize().size.y; });	
			mod_tabs.each(function(el){ el.setStyle("height", max+"px"); });	
		}		
	}
	// users_wrap II
	if($ES('.users_wrap')[1]){
		var mod_tabs = $ES('.moduletable_content', $ES('.users_wrap')[1]);
		if(mod_tabs.length > 0){
			var max = 0;
			mod_tabs.each(function(el){ if(el.getSize().size.y > max) max = el.getSize().size.y; });	
			mod_tabs.each(function(el){ el.setStyle("height", max+"px"); });	
		}			
	}
	//
	if($('stylearea')){
		$A($$('.style_switcher')).each(function(element,index){
			element.addEvent('click',function(event){
				var event = new Event(event);
				event.preventDefault();
				changeStyle(index+1);
			});
		});
		new SmoothScroll();
	}
});
// Function to change backgrouns
function changeStyle(style){
	var file = $template_path+'/css/style'+style+'.css';
	new Asset.css(file);
	new Cookie.set('gk25_style',style,{duration: 200,path: "/"});
} 
