// JavaScript Document

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

//控制footer的位置

function getheight() {
	if(!document.getElementById("left")) return false;
	var left = document.getElementById("left");
	var right = document.getElementById("right");
	var foot = document.getElementById("foot");
	var leftheight = left.clientHeight;
	var rightheight = right.clientHeight;
	if ( leftheight > rightheight) {
		foot.style.top = leftheight + 157 + "px";
	}
	else {
		foot.style.top = rightheight + 157 + "px";
	}
	if (parseInt(foot.style.top) + 90 < document.documentElement.offsetHeight) {
		foot.style.top = document.documentElement.offsetHeight - 90 + "px";
	}
	if (parseInt(foot.style.top) + 90 < window.innerHeight) {
		foot.style.top = window.innerHeight - 90 + "px";
	}
}

addLoadEvent(getheight);

//购买页面打开更多

function showhide(obj) {
	var hidetext = obj.nextSibling;
	if(hidetext.nodeType == 3) {
		hidetext = hidetext.nextSibling;
	}
    if (hidetext.className == '') {
		hidetext.className = 'show';
	}
	else {
		hidetext.className = '';
	}
	getheight();
}

function purchase_show() {
	if(!document.getElementById("show_table")) return false;
	var show_table = document.getElementById("show_table");
	var strongs = show_table.getElementsByTagName("strong");
	for(var j=0; j<strongs.length; j++) {
		if(strongs[j].className == "showhide") {
			strongs[j].onclick = function() {
				showhide(this);
			}
		}
	}
}

addLoadEvent(purchase_show);
	
	
//所有菜单效果

function menuhover(menuobj) {
	var links = menuobj.getElementsByTagName("a");
	for(i=0; i<links.length; i++) {
		if(window.location.href.indexOf(links[i].href) != -1) {
			links[i].className = 'here';
		} else {
			links[i].className = '';
		}
		links[i].onmouseover = function() {
			for(j=0; j<links.length; j++) {
				links[j].className = '';
			}
			this.className = 'here';
		}
		links[i].onmouseout = function() {
			for(j=0; j<links.length; j++) {
				links[j].className = '';
				if(window.location.href.indexOf(links[j].href) != -1) {
					links[j].className = 'here';
				}
			}
	}
	}
}

function topmenu () {
	if(!document.getElementById("menu")) return false;
	var menuobj = document.getElementById("menu");
	menuhover(menuobj);
}

function rightmenu () {
	if(!document.getElementById("right")) return false;
	var menuobj = document.getElementById("right");
	menuhover(menuobj);
}

addLoadEvent(topmenu);
addLoadEvent(rightmenu);

//产品页切换

function prepareshow() {
	if(!document.getElementById("description_head")) return false;
	var description_head = document.getElementById("description_head");
	var description_links = description_head.getElementsByTagName("a");
	for(var i=0; i<description_links.length; i++) {
		var sectionId = description_links[i].getAttribute("href").split("#")[1];
		description_links[i].ment = sectionId;
		description_links[i].onclick = function() {
			showtab(this.ment);
			getheight();
			for(var j=0; j<description_links.length; j++) {
				description_links[j].className = '';
			}
			this.className = 'here';
			return false;
		}
		description_links[i].onmouseover = function() {
			for(var j=0; j<description_links.length; j++) {
				description_links[j].className = '';
			}
			this.className = 'here';
		}
		description_links[i].onmouseout = function() {
			for(var j=0; j<description_links.length; j++) {
				description_links[j].className = '';
			}
			var description_content = document.getElementById("description_content");
			var divs = description_content.getElementsByTagName("div");
			for( var d=0; d<divs.length; d++) {
				if(divs[d].style.display == "block") {
					var theid = divs[d].getAttribute("id");
					for(var k=0; k<description_links.length; k++) {
						description_links[k].className = "";
						if(description_links[k].href.indexOf(theid) != -1) description_links[k].className = 'here';
					}
				}
			}
		}
			
	}
}

function showtab(id) {
	var description_content = document.getElementById("description_content");
	var divs = description_content.getElementsByTagName("div");
	for( var i=0; i<divs.length; i++) {
		divs[i].style.display = "none";
		if (divs[i].getAttribute("id") != id) {			
			divs[i].style.display = "none";
		} 
		else {
			divs[i].style.display = "block";
		}
	}
}

function showfirst() {
	if(!document.getElementById("description_content")) return false;
	var description_content = document.getElementById("description_content"); 
	if(!document.getElementById("description_head")) return false;
	var description_head = document.getElementById("description_head");
	var description_links = description_head.getElementsByTagName("a");
	for(var i=0; i<description_links.length; i++) {
		var sectionId = description_links[i].getAttribute("href").split("#")[1];
		description_links[i].ment = sectionId;
		var now_href = window.location.href;
		if(now_href.indexOf(sectionId) != -1) {
			divs[0].style.display = 'none';
			document.getElementById(sectionId).style.display = 'block';
		} else {
			var divs = description_content.getElementsByTagName("div");
			divs[0].style.display = 'block';
		}
		if(now_href.indexOf(description_links[i].getAttribute("href")) != -1) {
			for(var j=0; j<description_links.length; j++) {
				description_links[j].className = '';
			}
			description_links[i].className = "here";
		}
	}
	getheight();
}

addLoadEvent(showfirst);
addLoadEvent(prepareshow);

/*ec产品也后两个标签*/

function ec_special_tag() {
	if(!document.getElementById("product_top")) return false;
	var product_top = document.getElementById("product_top");
	if(!document.getElementById("description_head")) return false;
	var description_head = document.getElementById("description_head");
	var description_head_ul = description_head.getElementsByTagName("ul");
	if(product_top.className == "ec_bg") {
		var ec_lastli2 = document.createElement("li");
		description_head_ul[0].appendChild(ec_lastli2);
		var ec_lasta2 = document.createElement("a");
		ec_lasta2.href = "http://tiyan.ecshop.com";
		ec_lasta2.target = "_self";
		ec_lastli2.appendChild(ec_lasta2);
		var ec_lasttext2 = document.createTextNode("免费体验");
		ec_lasta2.appendChild(ec_lasttext2);
		//alert(description_head.getElementsByTagName("a").length);
		var ec_lastli1 = document.createElement("li");
		description_head_ul[0].appendChild(ec_lastli1);
		var ec_lasta1 = document.createElement("a");
		ec_lasta1.href = "http://ecshop.com/garniture_plan/";
		ec_lasta1.target = "_self";
		ec_lastli1.appendChild(ec_lasta1);
		var ec_lasttext1 = document.createTextNode("行业解决方案");
		ec_lasta1.appendChild(ec_lasttext1);
		description_head.getElementsByTagName("ul")[0].style.liststyletype = "none";
	}
}

addLoadEvent(ec_special_tag);

/*判断右侧菜单*/

function doubleright() {
	if(!document.getElementById("right")) return false;
	if(!document.getElementById("content")) return false;
	var content = document.getElementById("content");
	if(content.className != 'product') return false;
	var right = document.getElementById("right");
	var rightlinks = right.getElementsByTagName("a");
	var nowlink = new Array();
	nowlink[0] = "http://www.comsenz.com/products";
	nowlink[1] = "http://www.comsenz.com/products/";
	nowlink[2] = "http://www.comsenz.com/products#";
	nowlink[3] = "http://comsenz.com/products";
	nowlink[4] = "http://comsenz.com/products/";
	nowlink[5] = "http://comsenz.com/products#";
	for(var i =0; i<rightlinks.length; i++) {
		if(window.location.href == nowlink[0] || window.location.href == nowlink[1] || window.location.href == nowlink[2] || window.location.href == nowlink[3] || window.location.href == nowlink[4] || window.location.href == nowlink[5]) {
			rightlinks[0].className = 'here';
		} else {
			rightlinks[0].className = '';
		}
		rightlinks[i].onmouseout = function() {
			for(j=0; j<rightlinks.length; j++) {
				rightlinks[j].className = '';
				if(window.location.href.indexOf(rightlinks[j].href) != -1) {
					rightlinks[j].className = 'here';
				}
				if(window.location.href == nowlink[0] || window.location.href == nowlink[1] || window.location.href == nowlink[2] || window.location.href == nowlink[3] || window.location.href == nowlink[4] || window.location.href == nowlink[5]) {
					rightlinks[0].className = 'here';
				} else {
					rightlinks[0].className = '';
				}
			}
		}
	}
}
addLoadEvent(doubleright);

// 产品页面广告位

function product_banner(pages,b_page,b_link,b_src,padding) {
	if(!document.getElementById("content")) return false;
	var content = document.getElementById("content");
	if(!document.getElementById("right")) return false;
	var right = document.getElementById("right");
	if(pages.className == b_page) {
		var banner_div = document.createElement("div");
		banner_div.setAttribute("id","small_banner");
		banner_div.style.top = padding;
		var banner_link = document.createElement("a");
		banner_link.setAttribute("href",b_link);
		banner_link.setAttribute("target","_self");
		var banner_img = document.createElement("img");
		banner_img.setAttribute("src",b_src);
		banner_link.appendChild(banner_img);
		banner_div.appendChild(banner_link);
		content.appendChild(banner_div);
		right.className = "small_banner_ul";
		getheight();
	}
}

function ec_banner() {
	if(!document.getElementById("product_top")) return false;
	var pages = document.getElementById("product_top");
	var b_page= "ec_bg";
	var b_link = "http://tiyan.ecshop.com/";
	var b_src = "/templates/default/images/product/banner/ec_consult.jpg";
	var padding = "362px";
	product_banner(pages,b_page,b_link,b_src,padding);
}
addLoadEvent(ec_banner);

function idc_banner() {
	if(!document.getElementById("product_top")) return false;
	var pages = document.getElementById("product_top");
	var b_page= "agg_bg";
	var b_link = "http://idc.comsenz.com";
	var b_src = "/templates/default/images/product/banner/xnzj.gif";
	var padding = "362px";
	product_banner(pages,b_page,b_link,b_src,padding);
}
addLoadEvent(idc_banner);

function blue_banner() {
	if(!document.getElementById("left")) return false;
	var pages = document.getElementById("left");
	var b_page= "s_blue";
	var b_link = "http://bbs.ecshop.com/thread-50714-1-1.html";
	var b_src = "/templates/default/images/product/banner/ec_2008.jpg";
	var padding = "838px";
	product_banner(pages,b_page,b_link,b_src,padding);
}
addLoadEvent(blue_banner);

function ecshop_banner() {
	if(!document.getElementById("left")) return false;
	var pages = document.getElementById("left");
	var b_page= "s_ecshop";
	var b_link = "http://bbs.ecshop.com/thread-50714-1-1.html";
	var b_src = "/templates/default/images/product/banner/ec_2008.jpg";
	var padding = "838px";
	product_banner(pages,b_page,b_link,b_src,padding);
}
addLoadEvent(ecshop_banner);

//销售联系方式邮件超出处理

function address_cut() {
	if(!document.getElementById("contact")) return false;
	var contact = document.getElementById("contact");
	var lis = contact.getElementsByTagName("li");
	for(var i=0; i<lis.length; i++) {
		if(lis[i].className == "c_msn") {
			var strContent=lis[i].innerHTML;  
			var strTemp="";
			while(strContent.length>23){
				strTemp+=strContent.substr(0,18)+"<br />";
				strContent=strContent.substr(18,strContent.length); 
				strTemp+=strContent;
				lis[i].innerHTML=strTemp;
			}
		}
	}
}

addLoadEvent(address_cut);
