﻿var page_url = window.location.href.toLowerCase();

function oCopy(obj, ctext) {
	obj = document.getElementById(obj);
	obj.select();
	js = obj.createTextRange();
	js.execCommand("Copy");
	if (ctext) {
		alert(ctext);
	}
}

//切换语言版本
function change_lang(cLang,tLang) {
	window.location.href = page_url.replace(cLang, tLang);
}

function Build_Code(lan)
{
	var timeZome = document.getElementById("TimeZone").value;
	if(document.getElementById("DSTbox").checked)
	{
		timeZome += "&dst=1";
	}
	document.getElementById("code1").value = '<iframe src="http://basket.7m.cn/free_'+ lan +'.aspx?tz='+ timeZome +'"; width="100%" height="1000" frameborder="0"></iframe>';
}

function View_Default(lan)
{
	var timeZome = document.getElementById("TimeZone").value;
	if(document.getElementById("DSTbox").checked)
	{
		timeZome += "&dst=1";
	}
	document.getElementById("view_default").style.top = (getElementPos("view_code").y + 10)+"px";
	document.getElementById("view_default").style.left = (getElementPos("view_code").x - 12)+"px";
	document.getElementById("view_default").innerHTML = '<div style="width:600px;text-align:right;"><a href="#" onclick="document.getElementById(\'view_default\').innerHTML=\'\';return false;">'+ ((lan == "th")?"ปิด":((lan == "kr")?"닫기":((lan == "vn")?"Đóng":((lan == "en")?"close":((lan == "gb")?"关闭":"關閉"))))) +'</a></div><iframe src="http://basket.7m.cn/free_'+ lan +'.aspx?tz='+ timeZome +'"; width="100%" height="1000" frameborder="0"></iframe><div style="height:10px;"></div>';
}

//得到标签坐标
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.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]};
}
