
function getElementsByClassName(searchClass, node, tag){
	var classElements = new Array();
	if (node == null)
	{
		node = document;
	}
	if (tag == null)
	{
		tag = '*';
	}
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	var pattern = new RegExp("(^|\\s)" + searchClass + "(\\s|$)");
	for (var i = 0, j = 0; i < elsLen; i++)
	{
		if (pattern.test(els[i].className))
		{
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}

function tabSwitch(num,h,depimg,l) {
     var Tabs = getElementsByClassName('switcher');
     var anc = $('innermenu').getElementsByTagName('A');
     var depimgs = getElementsByClassName('depimage');
     
	 var isiPad = navigator.userAgent.match(/iPad/i) != null;
	 var agent=navigator.userAgent.toLowerCase();
	 var isiPhone = (agent.indexOf('iphone')!=-1);
     for (var i=0;i<Tabs.length;i++) {Tabs[i].style.display='none';anc[i].style.color='';}
	 
	 for (var i=0;i<depimgs.length;i++) {depimgs[i].style.display='none';}
	 
	
	if(!isiPad || !isiPhone) {
	  if (l) {
          $('listcalendar').effect('marginTop', {duration: 150, transition: Fx.Transitions.linear}).start($('listcalendar').getCoordinates().height,l);
      }

     if (h && h!=400) {
          $('mainContent').effect('height', {duration: 150, transition: Fx.Transitions.linear}).start($('mainContent').getCoordinates().height,h);
          (function(){Tabs[num].style.display='';}).delay(150);
     }
     else {$('mainContent').effect('height', {duration: 150, transition: Fx.Transitions.linear}).start($('mainContent').getCoordinates().height,400);
          Tabs[num].style.display='';
     }
	}
      if (depimg) {$(depimg).style.display=''}

     anc[num].style.color='white';
}

window.addEvent('domready', function() {
    $each($$('.twitter p'), function(p){
     var t = p.innerHTML;
		 p.innerHTML = t.replace(/(http:\/\/[\S\s]*\/[\S\s]*)( |$)/gim, '<a href="$1" target="_blank">$1</a>');
	});
});

