function swing_it(tid){
	
		//we going left or right?
		var di=Math.floor(Math.random()*2)+1;
	
		var rot = 3
        if(di==1){ rot=-3; }
		
		new Effect.Rotate(tid, { degrees: rot , duration: .2});
	
	}
	
function swing_back(tid){
	
	new Effect.Rotate(tid, { degrees:0 , duration: .2});

}

Element.getTransform= function (element){
    var properties = [
        'transform',
        'WebkitTransform',
        'MozTransform',
        'msTransform',
        'OTransform'
    ];
    var p;
    while (p = properties.shift()) {
        if (typeof element.style[p] != 'undefined') {
            return p;
        }
    }
    return false;
}
Element.setTransform= function (element,prop){
    var properties = [
        'transform',
        'WebkitTransform',
        'MozTransform',
        'msTransform',
        'OTransform'
    ];
    properties.each(function(i){ element.style[i]=prop});
}
Effect.Rotate = Class.create(Effect.Base, {
  initialize: function(element) {
    this.element = $(element);
    if (!this.element) throw(Effect._elementDoesNotExistError);
    var options = Object.extend({
      degrees: 360
    }, arguments[1] || { });
    this.start(options);
  },
  setup: function() {
    this.originalDeg = this.element.style['-webkit-transform'] || 0;
  },
  update: function(position) {
    var d = (position*this.options.degrees);
    Element.setTransform(this.element,"rotate("+d+"deg)");
    //this.element.setStyle({
    // 'MozTransform':"rotate("+d+"deg)", /* FF3.5+ */
    // '-o-transform':"rotate("+d+"deg)", /* Opera 10.5 */
    // '-webkit-transform':"rotate("+d+"deg)", /* Saf3.1+, Chrome */
    // 'msTransform':"rotate("+d+"deg)", /* IE9 */
    // 'transform':"rotate("+d+"deg)",
    // zoom: 1
    //
    //});
  }
});
var tab_state=0;

function tug_tab(){
	if(tab_state==0){
		new Effect.Morph('signup_tab_tab', {
			style: 'margin-left:-28px;display:none', // CSS Properties
		  duration: 0.3,
			 queue: { position: 'front', scope: 'tabscope' }  	  // Core Effect properties
		});
		new Effect.Morph('signup_tab_tab_over', {
			style: 'margin-left:0px;', // CSS Properties
		  duration: 0.2,
			 queue: { position: 'end', scope: 'tabscope' }  	  // Core Effect properties
		});
		tab_state=1;
		//setTimeout("$('signup_tab_tab').style.display='none';",300);
	}
	
}
function untug_tab(){

	if(tab_state==1){
				new Effect.Morph('signup_tab_tab_over', {
			style: 'margin-left:-58px;', // CSS Properties
		  duration: 0.3,
			 queue: { position: 'end', scope: 'tabscope' }  	  // Core Effect properties
		});
		new Effect.Morph('signup_tab_tab', {
			style: 'margin-left:0px;', // CSS Properties
			duration: 0.3,
			 queue: { position: 'end', scope: 'tabscope' }  // Core Effect properties
		});

		tab_state=0;
		//setTimeout("$('signup_tab_tab').style.display='inline';",300);
	}
}
function open_tab(){
	if(tab_state==1){
		
		
		new Effect.Morph('signup_tab_inner', {
			style: 'margin-left:0;', // CSS Properties
			duration: 0.5,
			 queue: { position: 'end', scope: 'tabscope' }  // Core Effect properties
		});
		
		tab_state=2;
	}else if(tab_state==2){
		
		new Effect.Morph('signup_tab_inner', {
			style: 'margin-left:-350px;', // CSS Properties
			duration: 0.3,
			 queue: { position: 'front', scope: 'tabscope' }  // Core Effect properties
		});
		tab_state=1;
		setTimeout("untug_tab();",300);
	}
	
	
}

function submit_menu_signup(){
 params=$('menu_signup_form').serialize();
 var tsTimeStamp= new Date().getTime();
 new Ajax.Updater('signup_tab_inner', '/cms_templates/tab.inc.php?time='+tsTimeStamp, {
	 method: 'get',
  parameters: params
});
 
 



}

window.onload = function(){
	return;
	var insert_stuff='';
	if($('menu_menu_title')){
	
		page_title=document.title;
		pta=page_title.split(' :: ');
		page_title=pta[1];
		if($('page_title')) { $('page_title').insert(	{'bottom' : page_title}); }
	}

}
