﻿// JScript File
/*
 QueryString：
    c：channelId，多个之间以$分隔；
    cn：列数量
    rn：行数量
    cs：间距（px）
    cp：填充（px）
    sn：代理商ID
    st：显示教师（0不显示，1显示）
    sp：显示价格（0不显示，1显示）
    sl：显示试听（0不显示，1显示）
    ss：显示报名（0不显示，1显示）
    sh：显示课时（0不显示，1显示）
    lo：显示logo（0不显示，1显示）
    s：样式
    w：宽（px）
    h：高（px）
    nc：是否缓存（0不缓存，1缓存）
    t：广告类型
    
    _domain：分站域名    
    _channelIds：channelId，多个之间以$分隔；
    _columNum：列数量
    _rowNum：行数量
    _cellSpacing：间距（px）
    _cellPadding：填充（px）
    _adSn：代理商ID
    _showTeacher：显示教师（0不显示，1显示）
    _showPrice：显示价格（0不显示，1显示）
    _showTry：显示试听（0不显示，1显示）
    _showSign：显示报名（0不显示，1显示）
    _showHour：显示课时（0不显示，1显示）
    _showLogo：显示logo（0不显示，1显示）
    _style：样式
    _width：宽（px）
    _height：高（px）
    _needCache：是否缓存（0不缓存，1缓存）
    _adType：广告类型
 */
var fwdBlankUrl="Branch.aspx";
var fwdPram="?u="+_domain+"&c="+_channelIds+"&st="+_showTeacher+"&sp="+_showPrice+"&sl="+_showTry+"&ss="+_showSign+"&sh="+_showHour+"&w="+_width;
var fwdSiteUrl = "&pURL=" + encodeURIComponent(window.location.href);
var fwdSrc = "http://fwd.studyez.com/" + fwdBlankUrl + fwdPram + fwdSiteUrl;
var ifrLen = window.frames.length;
var ifrID =  "ifr"+ifrLen;
var objFrame = document.getElementById(ifrID);
while(objFrame != null)
{
    ifrLen += 1;
    ifrID =  "ifr"+ifrLen;
}
var oFrame = document.createElement("iframe");
oFrame.id = ifrID;
oFrame.style.zIndex = 2;     
oFrame.style.visibility = "inherit";
oFrame.width = _width;
oFrame.height = 300;
oFrame.marginheight = 0;
oFrame.marginwidth = 0;
oFrame.frameBorder = 0;
oFrame.scrolling  = "no";
oFrame.src = fwdSrc;
document.write(oFrame.outerHTML);
var oldHash=null;
function getHash() 
{
	var hash = window.location.hash;
	if ((hash.length >= 1) && (hash.charAt(0) == '#')) 
	{
		hash = hash.substring(1);
	} 
	return hash;
}

function setIFrameSize(h)
{
	var frm = document.getElementById(ifrID);
	if(null != frm)
	{
		frm.height=parseInt(h)+10;
	}
}

function idle()
{	
	var newHash = getHash(); 
	if(!isNaN(newHash) && newHash != oldHash)
	{
		setIFrameSize(newHash);
	}
	oldHash = newHash;
	timer = window.setTimeout(idle, 300);
}

function iFrameOnLoad()
{
	timer = window.setTimeout(idle, 300);
}
window.onload=iFrameOnLoad;