// JavaScript Document
function showLayer(obj) {
  obj.style.display="block";
}

function hideLayer(obj) {
  obj.style.display="none";	
}

function closeLayer(id) {
  e=document.getElementById(id);
  hideLayer(e);
}

function openLayer(id) {
  e=document.getElementById(id);
  showLayer(e);
}

function showHost(div) {
  var option=['Meiling','Darcy','Anni','Anthony','Juneko','Sarah','Joy','Chaosarn'];
  for(var i=0; i<option.length; i++) {
      hideLayer(document.getElementById(option[i]));
    }
  showLayer(document.getElementById(div));
}

function showContact(div) {
  var option=['TalkTonight','GM','Promotion','Programming','Sales','NewsTip','NewsFeedback','HR','Administration','Webmaster'];
  for(var i=0; i<option.length; i++) {
      hideLayer(document.getElementById(option[i]));
    }
  showLayer(document.getElementById(div));
}


var flag=30000;

function next() {
  flag = flag + 1;
  target = flag%2;
  switch (target) {
    case 1:
	  switchLayer('p2');
	  break;
	case 0:
	  switchLayer('p1');
	  break;
  }
}

function previous() {
	flag = flag - 1;
	target = flag%2;
	switch (target) {
    case 1:
	  switchLayer('p2');
	  break;
	case 0:
	  switchLayer('p1');
	  break;
  }
}

/*function next() {
  flag = flag + 1;
  target = flag%3;
  switch (target) {
    case 1:
	  switchLayer('p2');
	  break;
	case 2:
	  switchLayer('p3');
	  break;
	case 0:
	  switchLayer('p1');
	  break;
  }
}

function previous() {
	flag = flag - 1;
	target = flag%3;
	switch (target) {
    case 1:
	  switchLayer('p2');
	  break;
	case 2:
	  switchLayer('p3');
	  break;
	case 0:
	  switchLayer('p1');
	  break;
  }
}*/

function switchLayer(div) {
  var option=['p1','p2'];
  for(var i=0; i<option.length; i++) {
      hideLayer(document.getElementById(option[i]));
    }
  showLayer(document.getElementById(div));
}

function changeTable(div) {
  var tables=['table1','table2','table3','table4','table5','table6','table7'];
  for(var i=0; i<tables.length; i++) {
		hideLayer(document.getElementById(tables[i]));
	  }
  showLayer(document.getElementById(div));
}

/* iFrame control */
function changeIframe(frame,url)
{
	top.document.getElementsByName(frame)[0].src = url;
}


/* Programming popup */

function getPosTop(obj)
{
	var top = isNaN(obj.offsetTop ) ?  0 : obj.offsetTop;
	if ( obj.offsetParent != null ){ top += getPosTop(obj.offsetParent); }
	return top;
}

function getPosLeft(obj)
{
	var left = isNaN(obj.offsetLeft ) ?  0 : obj.offsetLeft;
	if ( obj.offsetParent != null ){left += getPosLeft(obj.offsetParent);}
	return left;
}

function PopUp(btn,opt)
{
	var root_obj = document.getElementById(btn);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) + 3 +'px';
	menu_obj.style.left = getPosLeft(root_obj) +10 + root_obj.offsetWidth +'px';
	menu_obj.style.display = "block";
}

function PopUp2(btn,opt)
{
	var root_obj = document.getElementById(btn);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) -220 +'px';
	menu_obj.style.left = getPosLeft(root_obj) +170 +'px';
	menu_obj.style.display = "block";
}

function PopUp3(btn,opt)
{
	var root_obj = document.getElementById(btn);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) -45 +'px';
	menu_obj.style.left = getPosLeft(root_obj) +10 + root_obj.offsetWidth +'px';
	menu_obj.style.display = "block";
}

function PopDown(opt) {
	var menu_obj = document.getElementById(opt);
	menu_obj.style.display = "none";
}

function DramaUp(btn,opt,newURL) {
	var root_obj = document.getElementById(btn);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) -28 +'px';
	menu_obj.style.left = getPosLeft(root_obj) +78 +'px';
	menu_obj.style.display = "block";
	document.getElementsByName('program-frame')[0].src=newURL;
}

function UpcomingUp(btn,opt)
{
	var root_obj = document.getElementById(btn);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) + 3  +'px';
	menu_obj.style.left = getPosLeft(root_obj) -105 + root_obj.offsetWidth +'px';
	menu_obj.style.display = "block";
}

function UpcomingDown(opt) {
	var menu_obj = document.getElementById(opt);
	menu_obj.style.display = "none";
}

function StoryUp(btn,opt)
{
	var root_obj = document.getElementById(btn);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) -255 +'px';
	menu_obj.style.left = getPosLeft(root_obj) -30 +'px';
	menu_obj.style.display = "block";
}

function StoryUp2(btn,opt)
{
	var root_obj = document.getElementById(btn);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) -205 +'px';
	menu_obj.style.left = getPosLeft(root_obj) -30 +'px';
	menu_obj.style.display = "block";
}

function StoryUp3(obj,opt)
{
	var root_obj = document.getElementById(obj.parentNode.parentNode.parentNode.parentNode.id);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) -20 +'px';
	menu_obj.style.left = getPosLeft(root_obj) +240 +'px';
	menu_obj.style.display = "block";
}

function UtssUp(obj,opt)
{
	var root_obj = document.getElementById(obj.parentNode.parentNode.id);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) -60 +'px';
	menu_obj.style.left = getPosLeft(root_obj) +128 +'px';
	menu_obj.style.display = "block";
}

function SpecialUp(btn,opt)
{
	var root_obj = document.getElementById(btn);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) -230 +'px';
	menu_obj.style.left = getPosLeft(root_obj) +120 +'px';
	menu_obj.style.display = "block";
}

function NewsUp(btn,opt)
{
	var root_obj = document.getElementById(btn);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) -260 +'px';
	menu_obj.style.left = getPosLeft(root_obj) +70 +'px';
	menu_obj.style.display = "block";
}

function MenuOn(btn,opt)
{
	var root_obj = document.getElementById(btn);
	var menu_obj = document.getElementById(opt);
	menu_obj.style.top = getPosTop(root_obj) +'px';
	menu_obj.style.left = getPosLeft(root_obj) + root_obj.offsetWidth +'px';
	menu_obj.style.display = "block";
}

function MenuOff(opt) {
	var menu_obj = document.getElementById(opt);
	menu_obj.style.display = "none";
}

/* Rotation */

function NewsRotate() {
	var r =Math.floor(Math.random()*2)
	r = r + 1;
	if (r=='1') {
	  openLayer('generic1');
	} else {
	  openLayer('generic2');
	}
}

function StoryERotate() {
	/*var r =Math.floor(Math.random()*2)
	r = r + 1;
	if (r=='1') {
	  openLayer('story1_e');
	} else {
	  openLayer('story2_e');
	}*/
	var story = ['story1_e','story2_e'];
	var n = Math.floor(Math.random()*story.length);
	openLayer(story[n]);
}

function StoryCRotate() {
/*	var r =Math.floor(Math.random()*2)
	r = r + 1;
	if (r=='1') {
	  openLayer('story1_c');
	} else {
	  openLayer('story2_c');
	}*/
	var story = ['story1_c','story2_c','story3_c'];
	var n = Math.floor(Math.random()*story.length);
	openLayer(story[n]);
}

function MovieRotate() {
	var r =Math.floor(Math.random()*2)
	r = r + 1;
	if (r=='1') {
	  openLayer('movie1');
	} else {
	  openLayer('movie2');
	}
}

function MovieRotate2() {
	var r =Math.floor(Math.random()*3)
	r = r + 1;
	switch (r) {
	  case 1:
	    openLayer('movie1');
	    break;
	  case 2:
	    openLayer('movie2');
		break;
	  case 3:
	    openLayer('movie3');
	}
}


function PromoRotate() {
	var r =Math.floor(Math.random()*2)
	r = r + 1;
	if (r=='1') {
	  openLayer('promo1');
	} else {
	  openLayer('promo2');
	}
}

/* liaozhai */

function turnOn(obj) {
	obj.className="on";
}

function turnOff(obj) {
	obj.className="";
}

function changeTab(div) {
  var option=['story1','story2','story3'];
  for(var i=0; i<option.length; i++) {
      turnOff(document.getElementById(option[i]));
    }
  turnOn(document.getElementById(div));
}


function changeContent(div) {
	var option=['Lu','Qian','Cui'];
	for(var i=0; i<option.length; i++) {
      hideLayer(document.getElementById(option[i]));
    }
  showLayer(document.getElementById(div));
}

function popup(url) {
  sw=screen.availWidth;
  sh=screen.availHeight;
  posLeft=(sw-459)/2;
  posTop=(sh-581)/2;
  window.open(url,'new','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=459,height=581,left='+posLeft+',top='+posTop);
}