// global settings
var currentproduct=0;

// fundamental
id = function(o) { return document.getElementById(o); }

function pixelToNum(str) 
{
		if(str.slice(str.length - 2) == "px")
			{return parseInt(str.slice(0, (str.length - 2)));} 
		else
			{return str;}
}


//flash inject in
function swf(ur,w,h){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+w+'" height="'+h+'"> ');
	document.write('<param name="movie" value="' + ur + '">');
	document.write('<param name="quality" value="high"> ');
	document.write('<param name="wmode" value="transparent">');
	document.write('<embed src="' + ur + '" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+w+'" height="'+h+'"></embed> ');
	document.write('</object> ');
}

function guide_video1(url)
{
	//var obj=document.getElementById("guide_video_box_cell1");
	var obj=id("guide_video_box_cell1");
	var str="<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0\" width=366 height=294\">";
	str=str+"<param name=\"movie\" value=\"" + url + "\">";
	str=str+"<param name=\"quality\" value=\"high\">";
	str=str+"<param name=\"wmode\" value=\"transparent\">";
	str=str+"<embed src=\"" + url + "\" quality=\"high\" wmode=\"transparent\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" type=\"application/x-shockwave-flash\" width=366 height=294\"></embed>";
	str=str+"</object>";
	obj.innerHTML=str;
}



// footer drop list URL go
function go(idx)
{
	if (idx!="")
	{
		var win=top.window.location.href=idx;
	}
}

function go1(idx)
{
	if (idx!="")
	{
		var win=top.window.location.href=idx;
	}
}
function go3(idx)
{
	if (idx!="")
	{
		var win=window.open(idx);
	}
}

// set left vertical menu to current page
function setmenu(idx1,idx2)
{
	// idx1: menu  idx2:submenu
	idx2--; // to natural numer
	var submenus,submenu;
	var menus,menu;
	var title,titles;
	menu=id("menu"+idx1);
	titles=menu.getElementsByTagName("a"); //make menu selected
    title=titles[0];
	title.className="selected";
	submenus=menu.getElementsByTagName("ul"); //make submenu show / if exist
	submenu=submenus[0];
	if (submenu!=null)
	{
		submenu.style.display="block";
	}
	

    if (idx2!=-1)
    {
		submenus=menu.getElementsByTagName("li"); //make submenu selected
		submenu=submenus[idx2];
		var currentsubmenus=submenu.getElementsByTagName("a");
		currentsubmenu=currentsubmenus[0];
		currentsubmenu.className="selected";
    } 

}

// universal switch between layers
function uswitch(tabname,totalindex,tabindex)
{

	var i;
	for(i=1;i<=totalindex;i++)
	{
		obj=id(tabname+i);
		obj.style.display="none";
	}
	obj=id(tabname+tabindex);
	obj.style.display="block";

}

// show faq layer
function faq(idx)
{
	if (idx==1)
	{
		id("footer_column4").style.visibility="visible";
		id("faq_layer").style.display="block";
		id("faq_layer").style.left=(window.screen.width-419)/2+"px";
		id("faq_layer").style.top="530px";
		var sp1 = getElementPos("right_l");
		var sp2 = getElementPos("footer");
		//alert(sp1.y+"|"+ sp2.y);
		if((sp2.y-sp1.y)<441){
			  id("footer_column4").style.visibility="hidden";
			}
	}
	else
	{
		id("footer_column4").style.visibility="visible";
		id("faq_layer").style.display="none";
	}
	
}

// video player play control for guide page


// top navigation adjust
function topnavi(pageNum,subNum)
{
	var str="images/topnavi.swf?pageNum="+pageNum+"&subNum="+subNum;
	swf(str,'852','64');
}

function getElementPos(elementId) {
var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf('opera') != -1);
var isIE = (ua.indexOf('msie') != -1 && !isOpera); // not opera spoof
var el = document.getElementById(elementId);
if(el.parentNode === null || el.style.display == 'none') {
   return false;
}      
var parent = null;
var pos = [];     
var box;     
if(el.getBoundingClientRect)    //IE
{         
   box = el.getBoundingClientRect();
   var scrollTop = Math.max(document.documentElement.scrollTop, document.body.scrollTop);
   var scrollLeft = Math.max(document.documentElement.scrollLeft, document.body.scrollLeft);
   return {x:box.left + scrollLeft, y:box.top + scrollTop};
}else if(document.getBoxObjectFor)    // gecko    
{
   box = document.getBoxObjectFor(el); 
   var borderLeft = (el.style.borderLeftWidth)?parseInt(el.style.borderLeftWidth):0; 
   var borderTop = (el.style.borderTopWidth)?parseInt(el.style.borderTopWidth):0; 
   pos = [box.x - borderLeft, box.y - borderTop];
} else    // safari & opera    
{
   pos = [el.offsetLeft, el.offsetTop]; 
   parent = el.offsetParent;     
   if (parent != el) { 
    while (parent) { 
     pos[0] += parent.offsetLeft; 
     pos[1] += parent.offsetTop; 
     parent = parent.offsetParent;
    } 
   }   
   if (ua.indexOf('opera') != -1 || ( ua.indexOf('safari') != -1 && el.style.position == 'absolute' )) { 
    pos[0] -= document.body.offsetLeft;
    pos[1] -= document.body.offsetTop;         
   }    
}              
if (el.parentNode) { 
   parent = el.parentNode;
} else {
   parent = null;
}
while (parent && parent.tagName != 'BODY' && parent.tagName != 'HTML') { // account for any scrolled ancestors
   pos[0] -= parent.scrollLeft;
   pos[1] -= parent.scrollTop;
   if (parent.parentNode) {
    parent = parent.parentNode;
   } else {
    parent = null;
   }
}
return {x:pos[0], y:pos[1]};
}