<script type="text/javascript">
function multiToggleDisplay(ids,mLinkId){
	if(this.document.getElementById(mLinkId+"Link").style.display=='block'){
		this.document.getElementById(mLinkId+"Link").style.display='none';
		this.document.getElementById(mLinkId+"LinkAlt").style.display='block';
		for(i=0;i<ids.length;i++){
			var id = ids[i];
			if(this.document.getElementById( id) != undefined){
				this.document.getElementById(id).style.display='block';
			}
			if(this.document.getElementById( id+"Link") != undefined){
				this.document.getElementById( id+"Link").style.display='none';
			}
			if(this.document.getElementById( id+"LinkAlt") != undefined){
				this.document.getElementById( id+"LinkAlt").style.display='block';
			}
			
		}
	} else {
		this.document.getElementById(mLinkId+"Link").style.display='block';
		this.document.getElementById(mLinkId+"LinkAlt").style.display='none';
		for(i=0;i<ids.length;i++){
			id = ids[i];
			if(this.document.getElementById(id) != undefined){
				this.document.getElementById(id).style.display='none';
			}
			if(this.document.getElementById(id+"Link") != undefined){
				this.document.getElementById(id+"Link").style.display='block';
			}
			if(this.document.getElementById(id+"LinkAlt") != undefined){
				this.document.getElementById(id+"LinkAlt").style.display='none';
			}
		}
	}
}

 

function selectTabCSS(key,tab_keys,class_keys,element_keys,hide)
{
  for( var i=0; i<tab_keys.length;i++)
  {
	  for( var j=0; j<class_keys.length;j++)
	  {
	    //define unselected class
	   	eval("var "+element_keys[j]+"class = ''");
	   }
	 if ( key == tab_keys[i])
	 {
	  if (hide==false) {
			for( var j=0; j<class_keys.length;j++)
			{
				//define selected class
				eval("var "+element_keys[j]+"class = '"+class_keys[j]+"'");
			}
		} else {
			if (document.getElementById(key).style.display=='none') {
				for( var j=0; j<class_keys.length;j++)
				{
					//define selected class
					eval("var "+element_keys[j]+"class = '"+class_keys[j]+"'");
				}
			} else
			{
				for( var j=0; j<class_keys.length;j++)
				{
					//define selected class
					eval("var "+element_keys[j]+"class = ''");
				}
			}
		}
	 }
	for( var j=0; j<class_keys.length;j++)
	{
		// change selected tab class
		eval("document.getElementById('"+element_keys[j]+"_"+tab_keys[i]+"').className = "+element_keys[j]+"class;");
	}
  }
 // Hide all tabs
   for(var i in tab_keys)
 {	
 	if(key != tab_keys[i]) {
	document.getElementById(tab_keys[i]).style.display='none';
	}
 } 
  // Show selected tab
  
  if (hide==true) {
	  if (document.getElementById(key).style.display=='none') {
	  	document.getElementById(key).style.display='block';
		
	  } else {
	  	document.getElementById(key).style.display='none';
	  }
  } else {
  	document.getElementById(key).style.display='block';
  }
}

 
function toggleTabs(key) {
	var tab_keys = new Array('getit_tab','reviews_tab','screenshots_tab','about_tab');
	var class_keys = new Array('active','current');
	var element_keys = new Array('li','link');
	var hide=false;
	selectTabCSS(key,tab_keys,class_keys,element_keys,hide);
	if(key=='getit_tab') {
		document.getElementById('xcartLink').style.display = 'block';
		//document.getElementById('xcart').style.display = 'none';
	}
}

function xcart(url) {
	toggleDisplay('xcart');
	document.getElementById('xcart').innerHTML = '<iframe name="shopping" id="shopping" width="100%" height="2000" marginwidth="0" marginheight="0" frameborder="0" scrolling="auto"></iframe>';
	document.getElementById('shopping').src = url;
	toggleDisplay('data');
}


function init() {
	var tab = '';
	switch(tab) {
		case 'reviews':
			toggleTabs('reviews_tab');
		break;
		case 'screenshots':
			toggleTabs('screenshots_tab');
		break;
		case 'demo':
			toggleTabs('demo_tab');
		break;
		default:
			toggleTabs('getit_tab');
		break;
	}
//	toggleDisplay('data');
}
 </script>
