﻿// JavaScript Document

//submit.shtml弹出层效果

function   show_div(){   
 var   obj_div=document.getElementById("xians");   
obj_div.style.display=(obj_div.style.display=='none')?'block':'none'; 
 }    
function   hide_div(){
 var   obj_div=document.getElementById("xians");   
obj_div.style.display=(obj_div.style.display=='none')?'block':'none';    
 }


//导航－－下拉菜单
var menuTimer = null;
var oldObj = null;
function showTopMenu(id) {
 clearTimeout(menuTimer);
 for (var i = 1; i <= 8; i++) {
     try { document.getElementById('menu0' + i).style.display = "none"; } catch (e) { }
 }
 document.getElementById(id).style.display = "";
}
function hiddenTopMenu(objName) {
 menuTimer = setTimeout(function() {
     document.getElementById(objName).style.display = "none";
     try { oldObj.style.display = ""; } catch (e) { }
 }, 500);
}


//submit.shtml中，文本框输入字数控制

function checkLength(which)
{
var maxChars = 2000;
if (which.value.length > maxChars)
    which.value = which.value.substring(0,maxChars);
var curr = maxChars - which.value.length;
document.getElementById("chLeft").innerHTML = curr.toString();
}

//首页标签切换鼠移动触发
var globelTimer = null;
function showDetail(id) {
    window.clearTimeout(globelTimer);
    globelTimer = setTimeout(function() {
        for (var i = 1; i < 3; i++) {
            document.getElementById('tab_' + i).style.display = 'none';
        }
        document.getElementById('tab_' + id).style.display = 'block';
    }, 500);
}
//首页点击触发
function clickDetails(id) {
    window.clearTimeout(globelTimer);
    for (var i = 1; i < 3; i++) {
        document.getElementById('tab_' + i).style.display = 'none';
    }
    document.getElementById('tab_' + id).style.display = 'block';
}



//学习中心内容页标签切换showbqcDetail
function showbqDetail(id){
	for(var i = 1; i < 4; i++){
		document.getElementById('tabq_' + i).style.display = 'none';
	}
	document.getElementById('tabq_' + id).style.display = 'block';
	
}
//学习中心内容页标签切换
function showbqcDetail(id){
	for(var i = 1; i < 4; i++){
		document.getElementById('tabc_' + i).style.display = 'none';
	}
	document.getElementById('tabc_' + id).style.display = 'block';
	
}

//师资团队标签切换
function showszDetail(id){
	for(var i = 1; i < 4; i++){
		document.getElementById('tabs_' + i).style.display = 'none';
	}
	document.getElementById('tabs_' + id).style.display = 'block';
	
}


//学习中心首页城市、成功案例、教师团队城市搜索点击弹出层

//var url = '#';
function show(o){
 var o = document.getElementById(o);
 o.style.display = "";
}
function hide(o){
 var o = document.getElementById(o);
 o.style.display = "none";
 //window.location = url;
}

//个性化辅导左侧导航
function   show_div1(){   
 var   obj_div=document.getElementById("dl1");   
obj_div.style.display=(obj_div.style.display=='none')?'block':'none'; 
 }    

function   show_div2(){   
 var   obj_div=document.getElementById("dl2");   
obj_div.style.display=(obj_div.style.display=='none')?'block':'none'; 
 }    

function   show_div3(){   
 var   obj_div=document.getElementById("dl3");   
obj_div.style.display=(obj_div.style.display=='none')?'block':'none'; 
 }    

function   show_div4(){   
 var   obj_div=document.getElementById("dl4");   
obj_div.style.display=(obj_div.style.display=='none')?'block':'none'; 
 } 



//学习中心城市及校区页导航点击弹出层

function   show(){   
 var   obj_div=document.getElementById("study");   
obj_div.style.display=(obj_div.style.display=='none')?'block':'none'; 
 }    
function   hide(){
 var   obj_div=document.getElementById("study");   
obj_div.style.display=(obj_div.style.display=='none')?'block':'none';    
 }

//导航右上有点击弹出层

function   show(){   
 var   obj_div=document.getElementById("help");   
obj_div.style.display=(obj_div.style.display=='none')?'block':'none'; 
 }    
function   hide(){
 var   obj_div=document.getElementById("help");   
obj_div.style.display=(obj_div.style.display=='none')?'block':'none';    
 }



 /*通用显示隐藏对象 方法*/
 /*
    id:对象ID
    show:显示/隐藏
    callback:回调
 */
 function CommonSH(o, show, callback) {
     var o = typeof o == "string" ? document.getElementById(o) : o;
     if (show == -1) o.style.display = o.style.display != 'none' ? 'none' : '';
     else o.style.display = show ? '' : 'none';
     try { if (callback) callback(); } catch (e) { }
 }

 function ChangeClass(obj, c1, c2) {
     obj.className = obj.className == c1 ? c2 : c1;
 }

 function GetOffset(o) {
     var offset = { top: 0, left: 0 };
     while (o) {
         offset.top += o.offsetTop;
         offset.left += o.offsetLeft;
         o = o.offsetParent;
     }
     return offset;
 }
 
 //IE6下 PNG图片显示透明
function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6. 
{ 
    var arVersion = navigator.appVersion.split("MSIE") 
    var version = parseFloat(arVersion[1]) 
    if ((version >= 5.5) && (document.body.filters)) 
    { 
       for(var j=0; j<document.images.length; j++) 
       { 
          var img = document.images[j] 
          var imgName = img.src.toUpperCase() 
          if (imgName.substring(imgName.length-3, imgName.length) == "PNG") 
          { 
             var imgID = (img.id) ? "id='" + img.id + "' " : "" 
             var imgClass = (img.className) ? "class='" + img.className + "' " : "" 
             var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " 
             var imgStyle = "display:inline-block;" + img.style.cssText 
             if (img.align == "left") imgStyle = "float:left;" + imgStyle 
             if (img.align == "right") imgStyle = "float:right;" + imgStyle 
             if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle 
             var strNewHTML = "<span " + imgID + imgClass + imgTitle 
             + " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" 
             + "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
             + "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
             img.outerHTML = strNewHTML 
             j = j-1 
          } 
       } 
    }
}

if('\v'=='v')window.attachEvent("onload", correctPNG);


window.onload = function() {
    var links = document.getElementsByTagName('a');
    for (var i = 0; i < links.length; i++) {
        links[i].onfocus = function() { this.blur(); };
    }
};

//各地学习中心弹出层
function ShowHelp_ext() {
    var l = window.location.toString();
    var obj = document.getElementById("help");
    obj.style.display = "";
    var obj2 = document.getElementById("helpbtn");
    obj2.blur();
    obj2.onmouseover = null;
    obj2.onmouseout = null;
    obj2.onclick = function() { HiddenHelp_ext(); };
    document.getElementById("helpimg").src = "http://images.21edu.com/www/images/icon_jt_uphead.gif";
    document.getElementById("helpimg").oldsrc = "http://images.21edu.com/www/images/icon_jt_uphead.gif";
    var s = '<dl><a href="javascript:void(0);" onclick="CommonSH(\'help\',-1);HiddenHelp_ext();">\
        <img src="http://images.21edu.com/www/images/close.gif" /></a></dl>';
    for (var i = 0; i < CitySchoolData.length; i++) {
        var area = CitySchoolData[i].AreaName;
        if (area.indexOf("其他") != -1) continue;
        s += '<dt>';
        s += '<ul class="ulh">' + area.replace('地区', '') + '：</ul>';
        s += '<ul class="uln">';
        var cities = CitySchoolData[i].Cities;
        for (var j = 0; j < cities.length; j++) {
            if (l.indexOf(cities[j].CitySpell) != -1) {
                s += '<li><a class="lisel" href="' + studycityUrl.replace('{#cspell}', cities[j].CitySpell) + '">' + cities[j].CityName + '</a></li>';
            } else {
                s += '<li><a href="' + studycityUrl.replace('{#cspell}', cities[j].CitySpell) + '">' + cities[j].CityName + '</a></li>';
            }
        }
        s += '</ul></dt>';
    }
    obj.innerHTML = s;
    var left = GetOffset(obj2).left;
    var top = GetOffset(obj2).top;
    obj.style.left = (left + obj2.offsetWidth - obj.offsetWidth) + 'px';
    obj.style.top = (top + obj2.offsetHeight + 3) + 'px';
}
function ChangeHelpImg_ext(type) {
    document.getElementById("helpimg").src = type ? "http://images.21edu.com/www/images/icon_jt_downhead_a.gif" : "http://images.21edu.com/www/images/icon_jt_downhead.gif";
    document.getElementById("helpimg").oldsrc = document.getElementById("helpimg").src;
}
function HiddenHelp_ext() {
    document.getElementById("helpimg").src = "http://images.21edu.com/www/images/icon_jt_downhead.gif";
    document.getElementById('helpbtn').onmouseover = function() { ChangeHelpImg_ext(true); };
    document.getElementById('helpbtn').onmouseout = function() { ChangeHelpImg_ext(false); };
    document.getElementById("help").style.display = 'none';
    document.getElementById('helpbtn').onclick = function() { ShowHelp_ext(); };
}
