function changePid(pid)
{
	createCookie('mtPid',pid,999);
	window.location.reload()
	/*
	var urlArr = new Array()
	urlArr = explode( '/', window.location.href )
	var url = urlArr[0]+'//'+urlArr[2]+'/'+urlArr[3]+'/'+urlArr[4];

	window.location.href = url; 
		*/
}



function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else 
		var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
	
	setStyle();
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}


//functions for top menu 
runNaviLeft = false;
runNaviRight = false;
function menuNavi(dir)
{
	var gallery = document.getElementById('menuContent');
	var galleryContainer = gallery.parentNode;
	var marginL = gallery.style.marginLeft.substring(0,gallery.style.marginLeft.length-2)*1;
	/*
	alert(gallery.offsetWidth);
	alert(galleryContainer.offsetWidth);
	*/
	if(dir == 'right' && runNaviRight)
	{	
		if(Math.abs(marginL) < (gallery.offsetWidth - galleryContainer.offsetWidth))
		{
			gallery.style.marginLeft = (marginL -2)+'px';
			setTimeout("menuNavi('right')",10);
		}
		else 
			runNaviRight = false;
	}
	else if(dir == 'left' && runNaviLeft)
	{
		if(marginL < 0)
		{
			gallery.style.marginLeft = (marginL +2)+'px';
			setTimeout("menuNavi('left')",10);
		}
		else 
			runNaviLeft = false;
	}
}

function startNavi(dir)
{
	switch(dir)
	{
		case 'left':
			runNaviLeft = true;
			menuNavi('left');
			break;
		case 'right':
			runNaviRight = true;
			menuNavi('right');
			break;
	}
}

function stopNavi(dir)
{
	switch(dir)
	{
		case 'left':
			runNaviLeft = false;
			break;
		case 'right':
			runNaviRight = false;
			break;
	}
}

var intervalID;
function switchRow(menuNum){
   
  intervalID = setTimeout(
    function()
    {
    doSwitch(menuNum);
    },
    250
    );  
        
}

function doSwitch(menuNum){
  currentMenuHighlight = menuNum;
  document.getElementById('menuContent').style.marginLeft = '0px';
  
  rowNmb = "row"+menuNum;  
  for( i = 1 ; i <= mainCategoryCnt ; i++)
  {
    document.getElementById('row'+i).style.display = 'none';
  }
    
  if ( menuNum != 0 ) document.getElementById(rowNmb).style.display = '';
  
  for(k=1 ; k <= mainCategoryCnt ; k++) document.getElementById('menuButton'+k).className ="menuButton";    
     
  if ( menuNum != 0 ) document.getElementById('menuButton'+menuNum).className = 'menuButton_on';
}

//functions for changing font size

function fontResizeSmall(elementId){
  document.getElementById(elementId).style.fontSize = '11px';
}

function fontResizeMedium(elementId){
  document.getElementById(elementId).style.fontSize = '12px';
}

function fontResizeLarge(elementId){
  document.getElementById(elementId).style.fontSize = '15px';
}


//function for setting styles
function setStyle(){
  cookie = readCookie('layout');
  var classNames = document.body.className;  
  if ( cookie )          
  {                      
    if ( (cookie == "blue") && (classNames.search(/pink/) < 0) )
    {                    
       document.body.className = classNames + " " + "blue";       
    }                    
    else if ( (cookie == "green") && (classNames.search(/blue/) >= 0) )
    {                    
       var newClassName = classNames.replace(/blue/, "");
       document.body.className = newClassName;
    }                    
  }                      
  else if ( classNames.search(/blue/) >= 0 )
  {                      
      var newClassName = classNames.replace(/blue/, "");
      document.body.className = newClassName;
  }                      
  doSwitch(currentMenuHighlight);  
}


// common use functions
function getElementsByClass(tag,className){
  
  var classElements = new Array();
  var els = document.getElementsByTagName(tag);
  
  for (i = 0, j = 0; i < els.length; i++)
  {
    if ( els[i].className == className ){
      classElements[j] = els[i];
      j++;
    }
  }
  
  return classElements;
}
