function miscInit(){
        
    wooooowMeEffect('.woowme'); 
    rollover.init('rollover');
        
    //Inject into Menu
    $$('.injectMeMenu').each(function(ele){
        $('frameInnerContent').grab(ele,'top');
    });
    
    //Optical stuff
    window.addEvent('resize', function() {
		centerControls();
	});
	
	centerControls();
}

var currentRot = 2;

function centerControls(){
    
    var width = $('rot_commands').getSize()['x'];
    var fullwidth = window.getScrollSize()['x'];
    
    var diff = Math.ceil((fullwidth - width)/2);
    
    $('rot_commands').setStyle('left',diff);
    
}

function getCurrentRot(){
    return currentRot;
}

function setCurrentRot(setId){
    currentRot = setId;
}


function setPlaneRot(getId){    
    
    $('currentRot'+currentRot).fade('out').get('tween').chain(function(){
        $('currentRot'+currentRot).setStyle('display','none');
        $('currentRot'+getId).setStyle('display','block');        
        $('currentRot'+getId).fade('in');        

        $$('.rotlink').each(function(e){
            e.setStyle('color','#696969');
            e.setStyle('font-weight','normal'); 
        });

        $('link'+getId).setStyle('color','#3b3b3b');       
        $('link'+getId).setStyle('font-weight','bold');       

        setCurrentRot(getId);        
        checkRotButtons();
        
    });
}    

function downRot(){    
    if(getCurrentRot() > 0){
        setPlaneRot(getCurrentRot() - 1);
    }    
}

function upRot(){    
    if(currentRot < 4){
        setPlaneRot(getCurrentRot() + 1);
    }    
}

function checkRotButtons(){
        
    if(getCurrentRot() == 0){
        $('downRot').setStyle('visibility','hidden');
        $('upRot').setStyle('visibility','visible');
    }
    else{
        if(getCurrentRot() == 4){
            $('upRot').setStyle('visibility','hidden');
            $('downRot').setStyle('visibility','visible');
        }
        else{
            $('upRot').setStyle('visibility','visible');
            $('downRot').setStyle('visibility','visible');
        }    
    }   
}

function wooooowMeEffect(classtype){
    
    var woowMes = $$(classtype);
    
    woowMes.each(function(wowme){
    	 var myFx = new Fx.Tween(wowme,{duration:'long'}); 
        
         var oldBg = wowme.getStyle('background-color');
        
         wowme.addEvent('mouseenter', function(){
			 myFx.cancel();
	         myFx.start('background-color',oldBg,'#eef8ff');
	     });
	    
	     wowme.addEvent('mouseleave', function(){
	     	 myFx.cancel();
	     	 myFx.start('background-color','#eef8ff','#ffffff'); 
	     });
    });    
}

function showAjaxLoading(ele){
    ele.empty();
    if(!$('ajaxloadergif')){
        var loadimg = new Element('img',{src:'/amateurbroker/images/maingraphics/ajax-loader.gif',id:'ajaxloadergif'});
        ele.appendChild(loadimg);
    }    
}

var rollover = function() {
	return {
		init : function(classname) {
			$$('.' + classname).each( function(ele) {
				ele.addEvent('mouseover', function() {
					rollover.turnon(ele);
				});
				ele.addEvent('mouseout', function() {
					rollover.turnoff(ele);
				});
			});
		},
		turnon : function(element) {
			var part = element.src.split(".");
			var adrpart = part[(part.length - 2)];

			if (element.src.search("_active") < 0) {				
				var newadr = element.src.replace(adrpart, adrpart + "_active");
				element.set('src', newadr);
				element.addClass('active');
			}
		},
		turnoff : function(element) {
			if(element.hasClass('selected') == false){
				var newadr = element.src.replace("_active", "");
				element.set('src', newadr);
				element.removeClass('active');
			}
		}
	};
}();

function appear(element){
    
    var fx = new Fx.Tween($(element));    
    
    if($(element).getStyle('visibility') == 'hidden'){
        fx.start('opacity',1);
	}
    
}

function fade(element){

	var fx = new Fx.Tween($(element));  
	
    $(element).setStyle('visibility','visible');
        
	if($(element).getStyle('visibility') == 'visible'){
		fx.start('opacity',0);
	}
}


function setCookie(c_name,value,expiredays){
    var exdate=new Date()
    exdate.setDate(exdate.getDate()+expiredays)
    document.cookie=c_name+ "=" +escape(value)+
    ((expiredays==null) ? "" : ";domain="+baseDomainString()+";expires="+exdate.toGMTString()+";path=/;")
}

function getCookie(c_name){
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
  return ""
}

function getURLParam(strParamName){
  var strReturn = "";
  var strHref = window.location.href;
  if ( strHref.indexOf("?") > -1 ){
    var strQueryString = strHref.substr(strHref.indexOf("?")).toLowerCase();
    var aQueryString = strQueryString.split("&");
    for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
      if ( aQueryString[iParam].indexOf(strParamName.toLowerCase() + "=") > -1 ){
        var aParam = aQueryString[iParam].split("=");
        strReturn = aParam[1];
        break;
      }
    }
  }
  return unescape(strReturn);
}

