var isOpera, isIE, isNav, isFox, isOther = false;
if (navigator.userAgent.indexOf("Opera")!=-1) {
	isOpera = true;
} else if (navigator.userAgent.indexOf("Firefox")!=-1) {
	isFox = true;
} else if (navigator.appName == "Microsoft Internet Explorer") {
	isIE = true;
} else if (navigator.appName == "Netscape") {
	isNav = true;
} else {
	isOther = true;
}

if (!isIE) {
	if (typeof(HTMLElement) != "undefined") {
		HTMLElement.prototype.contains = function (obj) {
			while(obj != null && typeof(obj.tagName) != "undefind") {
				if (obj == this) return true;
				obj = obj.parentNode;
			}
			return false;
		}
	}
}

function getElementsByClassName(className,parentElement) {
	var elems = (parentElement||document.body).getElementsByTagName("*");
	var result = [];
	for (i=0;j=elems[i];i++) {
		if ((" "+j.className+" ").indexOf(" "+className+" ")!=-1) {
			result.push(j);
		}
	}
	return result;
}

function $(id) {
	return document.getElementById(id);
}

function $$(tag) {
	return document.createElement(tag);
}

function getAbsoluteWidth(ob) {
	return ob.offsetWidth;
}

function getAbsoluteHeight(ob) {
	return ob.offsetHeight;
}

function getAbsoluteLeft(ob) {
	var mendingLeft = ob.offsetLeft;
	while(ob = ob.offsetParent) {
		mendingLeft += ob.offsetLeft;
	}
	return mendingLeft;
}

function getAbsoluteTop(ob) {
	var mendingTop = ob.offsetTop;
	while(ob = ob.offsetParent) {
		mendingTop += ob.offsetTop;
	}
	return mendingTop;
}

function getPageScroll(){
	var yScroll;
	if (self.pageYOffset) {
		yScroll = self.pageYOffset;
	} else if (document.documentElement && document.documentElement.scrollTop){
		yScroll = document.documentElement.scrollTop;
	} else if (document.body) {
		yScroll = document.body.scrollTop;
	}
	arrayPageScroll = new Array('',yScroll) 
	return arrayPageScroll;
}

function float_div() {
	this.open = function(obj) {
		var divObj = $("float_div");
		if (obj.innerHTML=="查看地图") {
			divObj.innerHTML = "<iframe width=\"451\" height=\"450\" src=\"float_map.html\" frameborder=\"0\" scrolling=\"no\"></iframe>";
		}else if (obj.innerHTML=="我要留言") {
			divObj.innerHTML = "<iframe width=\"451\" height=\"355\" src=\"float_review.html\" frameborder=\"0\" scrolling=\"no\"></iframe>";
		}else if (obj.innerHTML=="提问") {
			divObj.innerHTML = "<iframe width=\"451\" height=\"460\" src=\"float_mess.html\" frameborder=\"0\" scrolling=\"no\"></iframe>";
		}else if (obj.innerHTML=="发送到手机") {
			divObj.innerHTML = "<iframe width=\"451\" height=\"425\" src=\"float_sms.html\" frameborder=\"0\" scrolling=\"no\"></iframe>";
		}
		
		divObj.style.left = (document.body.scrollWidth-451)/2 + "px";
		var arrayPageScroll = getPageScroll();
		divObj.style.top = arrayPageScroll[1] + (window.screen.height - 600)/2 + "px";
		divObj.style.display = "block";
	}
	this.close = function() {
		var divObj = $("float_div");
		divObj.style.display = "none";
		divObj.innerHTML = "";
	}
}

var float_div = new float_div();

function score(obj) {
	var divObj = $("score_div");
	var _liObj = divObj.getElementsByTagName("li");
	for(var i=0;i<_liObj.length;i++) {
		_liObj[i].className = "score_unsel";	
		_liObj[i].onmouseover = function() {
			this.className = "score_sel";
		}
		_liObj[i].onmouseout = function() {
			this.className = "score_unsel";
		}
		_liObj[i].onclick = function() {
			divObj.style.display = "none";
		}
	}
	getPosition(obj);
	divObj.style.display = "block";
	divObj.focus();
	
	divObj.onblur = function() {
		divObj.style.display = "none";
	}
	
	function getPosition(inpObj) {
		divObj.style.top = getAbsoluteHeight(inpObj) + getAbsoluteTop(inpObj) + "px";
		divObj.style.left = getAbsoluteLeft(inpObj) + "px";
	}
}

function dmNav(obj) {
	var navDiv = $(obj);
	var navObj = navDiv.getElementsByTagName("div");
	var n = navObj.length;
	for(var i=0;i<n;i++) {
		navObj[i].className = "detail_main_nav_unsel";
		navObj[i].onclick = function() {
			for(var j=0;j<n;j++) {
				navObj[j].className = "detail_main_nav_unsel";
			}
			this.className = "detail_main_nav_sel";
		}
	}
	navObj[0].className = "detail_main_nav_sel";
}

function infoTab(obj) {
	var navDiv = $(obj);
	var navObj = navDiv.getElementsByTagName("div");
	hideAll();
	showItem($("detail_info_3"));
	var n = navObj.length;
	for(var i=0;i<n;i++) {
		navObj[i].className = "detail_main_nav_unsel";
		navObj[i].onclick = function() {
			for(var j=0;j<n;j++) {
				navObj[j].className = "detail_main_nav_unsel";
			}
			this.className = "detail_main_nav_sel";
			
			if (this.innerHTML=="商家新闻") {
				showItem($("detail_info_1"));
			}else if (this.innerHTML=="商务合作") {
				showItem($("detail_info_2"));
			}else if (this.innerHTML=="促销活动") {
				showItem($("detail_info_3"));
			}else if (this.innerHTML=="人才招聘") {
				showItem($("detail_info_4"));
			}
			
		}
	}
	navObj[0].className = "detail_main_nav_sel";
	
	function showItem(showObj) {
		hideAll();
		showObj.style.display = "block";
	}
	
	function hideAll() {
		$("detail_info_1").style.display = "none";
		$("detail_info_2").style.display = "none";
		$("detail_info_3").style.display = "none";
		$("detail_info_4").style.display = "none";
	}
}

function leftTab(obj) {
	var navDiv = $(obj);
	var navObj = navDiv.getElementsByTagName("div");
	var n = navObj.length;
	for(var i=0;i<n;i++) {
		navObj[i].className = "detail_left_tab_unsel";
		navObj[i].onclick = function() {
			for(var j=0;j<n;j++) {
				navObj[j].className = "detail_left_tab_unsel";
			}
			this.className = "detail_left_tab_sel";
		}
	}
	navObj[0].className = "detail_left_tab_sel";
}

function showHideDiv(uDivId) {
	if (uDivId.style.display!="block") {
		uDivId.style.display="block";
	}else {
		uDivId.style.display="none";
	}
}

function mapTab(obj) {
	var navDiv = $(obj);
	var navObj = navDiv.getElementsByTagName("div");
	hideAll();
	showItem($("detail_map_1"));
	var n = navObj.length;
	for(var i=0;i<n;i++) {
		navObj[i].className = "detail_main_nav_unsel";
		navObj[i].onclick = function() {
			for(var j=0;j<n;j++) {
				navObj[j].className = "detail_main_nav_unsel";
			}
			this.className = "detail_main_nav_sel";
			
			if (this.innerHTML=="到达这里") {
				showItem($("detail_map_1"));
			}else if (this.innerHTML=="从这里出发") {
				showItem($("detail_map_2"));
			}
		}
	}
	navObj[0].className = "detail_main_nav_sel";
	
	function showItem(showObj) {
		hideAll();
		showObj.style.display = "block";
	}
	
	function hideAll() {
		$("detail_map_1").style.display = "none";
		$("detail_map_2").style.display = "none";
	}
}

//产品图片百页窗
function rollImage(objDiv,objName) {
	this.listItem = new Array(0);
	this._objDiv = $(objDiv);
	this._objInfo = $("detail_iphoto_info");
	this._nav = $("detail_iphoto_nav");
	var _objName = objName;
		
	this.addItem = function(imgCon,imgSrc) {
		var itmX = {imgCon : "", imgSrc : ""};
		itmX.imgCon = imgCon;
		itmX.imgSrc = imgSrc;
		this.listItem[this.listItem.length] = itmX;
	}
	
	this.setItem = function(obj) {
		if (isIE) { this._objDiv.filters[0].apply(); }
		this._objDiv.innerHTML = "<img src=\"" + this.listItem[obj].imgSrc + "\" />";
		this._objInfo.innerHTML = this.listItem[obj].imgCon;
		var _navObj = this._nav.getElementsByTagName("div");
		for (i=0; i<_navObj.length; i++) { _navObj[i].className = "detail_iphoto_nav_unsel"; }
		_navObj[obj].className = "detail_iphoto_nav_sel";
		if (isIE) {	this._objDiv.filters[0].play(); }
	}
	
	this.changeItem = function(obj) {
		this.setItem(obj);
	}
	
	this.refItem = function() {
		this.refTimer = setTimeout(function(){eval(_objName).initializeItem()},4000);
	}
	
	this.initializeItem = function() {
		var n = (Math.floor((Math.random()) * 1000) % this.listItem.length);
		this.setItem(n);
		this.refTimer = setTimeout(function(){eval(_objName).initializeItem()},4000);
	}
	
	this.writeItemNav = function() {
		var str = "";
		for (i=0; i<this.listItem.length; i++) {
			str += "<div class=\"detail_iphoto_nav_unsel\" onclick=\"" + _objName + ".changeItem(" + i + ");\">" + (i+1) + "</div>";
		}
		this._nav.innerHTML = str;
	}
}