var i = 0;
var view_items_separator = "##$$!!##";
var childWindow;

// 是否自动调用失去焦点颜色判断，文本框文本域提示文字的自动显示与隐藏
(function($){
	$.fn.textRemindAuto = function(options){
		options = options || {};
		var defaults = {
			blurColor: "#999",
			focusColor: "#333",
			auto: true,
			chgClass: ""
		};
		var settings = $.extend(defaults, options);
		$(this).each(function(){
			if(defaults.auto){
				$(this).css("color", settings.blurColor);
			}
			var v = $.trim($(this).val());
			if(v){
				$(this).focus(function(){
					if($.trim($(this).val()) === v){
						$(this).val("");
					}
					$(this).css("color", settings.focusColor);
					if(settings.chgClass){
						$(this).toggleClass(settings.chgClass);
					}
				}).blur(function(){
					if($.trim($(this).val()) === ""){
						$(this).val(v);
					}
					$(this).css("color", settings.blurColor);
					if(settings.chgClass){
						$(this).toggleClass(settings.chgClass);
					}
				});
			}
		});
	};
})(jQuery);


//头部搜索切换
$(document).ready(function(){
	var sal = $("#search_type").find("li");
	$("#ikeywords").val("请输入您想要采购的产品名称，如：摄像机").blur().textRemindAuto();
	sal.click(function(){
		var s = ["请输入您想要采购的产品名称，如：摄像机", "请输入您想要销售的产品名称，如：摄像机", "请输入您想要查找的企业名称或关键词", "请输入您想要查找的资讯信息关键词"];
		var key = $("#ikeywords");
		var type = $("#searchtype");
		sal.removeClass("active");
		$(this).blur().addClass("active");
		type.val(sal.index(this) + 2);
		key.val(s[sal.index(this)]).blur().textRemindAuto();
	});
	
	//头部查询按钮处理
	$("#isearchform").submit(function(){
		var Keys = $("#ikeywords").val();
		if(Keys.search("请输入您想要采购的产品名称，如：摄像机") == 0){Keys = '';}
		if(Keys.search("请输入您想要销售的产品名称，如：摄像机") == 0){Keys = '';}
		if(Keys.search("请输入您想要查找的企业名称或关键词") == 0){Keys = '';}
		if(Keys.search("请输入您想要查找的资讯信息关键词") == 0){Keys = '';}
		var type = $("#searchtype").val();
		if(Keys.length < 1){
			return false;
		}
	});
	
	//$(window).bind("scroll",ToolbarHandler);
});

// 返回顶部
function ToolbarHandler(){
	var st = $(document).scrollTop();
	var wh = $(window).height();
	var ww = $(window).width();

	(st > 300) ? $("#backToTop").css("top", wh-242).show() : $("#backToTop").hide();
}

// 检测浏览器
function chk_broswer(){
	 if (navigator.appName.indexOf("Microsoft")!=-1) {
		return(true);
	 }else{
		return(false);
	 }
}

//检测中文
function checkAscii(name) {
	if(name.length == 0){
		return true;
	}
	for(i = 0; i < name.length; i++) { 
		if(name.charCodeAt(i) < 128){
			return true;
		}
	}
	return false;
}

//用户登陆检测
function loginchk(){
	var uname = jQuery("#uname");
	var upass = jQuery("#upass");
	var seccode = jQuery("#seccode");
	if(uname.val() == ''){
		uname.addClass('input_red');
		uname.focus();
		return false;
	}
	if(upass.val() == ''){
		upass.addClass('input_red');
		upass.focus();
		return false;
	}
	if(seccode.val() == ''){
		seccode.addClass('input_red');
		seccode.focus();
		return false;
	}
	return true;
}

function hasItem(arg,cookie_name){
	var value = GetCookie(cookie_name);
	if(value == null || value == "null" || value.indexOf(arg) == -1 ){
		return false;
	}else{
		return true;
	}
}

// 设定Cookie值
function SetCookie(name, value){
	var expdate = new Date();
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	if(expires!=null) expdate.setTime(expdate.getTime() + ( expires * 1000 ));
	document.cookie = name + "=" + escape (value) +((expires == null) ? "" : ("; expires="+ expdate.toGMTString()))
		+((path == null) ? "" : ("; path=" + path)) +((domain == null) ? "; domain=.vcn.com.cn" : ("; domain=" + domain))
		+((secure == true) ? "; secure" : "");
}

//获得Cookie的原始值
function GetCookie(name,flag){
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen){
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return GetCookieVal (j, flag);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

//获得Cookie解码后的值
function GetCookieVal(offset, flag){
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
		endstr = document.cookie.length;
	if(flag == 1){
		return (document.cookie.substring(offset, endstr));
	}else{
		return unescape(document.cookie.substring(offset, endstr));
	}
}

//删除Cookie
function DelCookie(name){
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie(name);
	document.cookie = name + "=0; expires="+ exp.toGMTString();
}


//简易搜索切换
function sample_search_tab(bid){
	if(bid == 1){
		jQuery("#search_btn_1").addClass('navbg');
		jQuery("#search_btn_2").removeClass('navbg');
		jQuery("#search_btn_3").removeClass('navbg');
		jQuery("#search_btn_4").removeClass('navbg');
		jQuery("#searchtype").val('2');
	}else if(bid == 2){
		jQuery("#search_btn_1").removeClass('navbg');
		jQuery("#search_btn_2").addClass('navbg');
		jQuery("#search_btn_3").removeClass('navbg');
		jQuery("#search_btn_4").removeClass('navbg');
		jQuery("#searchtype").val('3');
	}else if(bid == 3){
		jQuery("#search_btn_1").removeClass('navbg');
		jQuery("#search_btn_2").removeClass('navbg');
		jQuery("#search_btn_3").addClass('navbg');
		jQuery("#search_btn_4").removeClass('navbg');
		jQuery("#searchtype").val('4');
	}else if(bid == 4){
		jQuery("#search_btn_1").removeClass('navbg');
		jQuery("#search_btn_2").removeClass('navbg');
		jQuery("#search_btn_3").removeClass('navbg');
		jQuery("#search_btn_4").addClass('navbg');
		jQuery("#searchtype").val('5');
	}
}

// 搜索右侧提示显示
function showOnlyDetail(i,editButton){
	var target1 = editButton;
	var t = target1.offsetTop;
	var l = target1.offsetLeft;
	while(target1 = target1.offsetParent){
		t += target1.offsetTop;
		l += target1.offsetLeft;
	}
	//alert(t);
	document.getElementById("fcdiv"+i).style.top = t - 11 +'px';
	document.getElementById("fcdiv"+i).style.left = l - 320 +'px';
	document.getElementById("fcdiv"+i).style.display = 'block';
}

// 搜索右侧提示隐藏
function hideOnlyDetaiWin(i,wId){
	document.getElementById("fcdiv"+i).style.display = 'none';
}

// 搜索跳转
function get_search_url(search_url,val,bool){
	val = bool ? (val ? 1 : 0) : val;
	var geturl = search_url.replace("{##REPLACEOBJ##}",val);
	document.location.href = geturl;
}

// 清除访问历史
function view_items_clean(i){
	DelCookie(i);
	$('#history_list_div').html('');
}

// 分页跳转
function jumpto(to_url){
	var to_page = jQuery("#jump_num").val();
	to_url = to_url.replace('#',to_page);
	document.location.href = to_url;
}

// 输出FLASH
function fnFlashObject(byPath, byWidth, byHeight){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="' + byWidth + '" height="' + byHeight + '">');
	document.write('<param name="movie" value="' + byPath + '">');
	document.write('<param name="quality" value="high">');
	document.write('<param name="menu" value="false">');
	document.write('<param name="SCALE" value="exactfit">');
	document.write('<param name="wmode" value="opaque">');
	document.write('<embed src="' + byPath + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + byWidth + '" height="' + byHeight + '"></embed>');
	document.write('</object>');
}

// 搜索提示
function search_tips(keywords){
	if(keywords.length < 2){
		$('#search_tips').html('');
		$('#search_tips').hide();
		return;
	}
	$.ajax({
		type: "POST",
		url: "http://www.vcn.com.cn/index.php?action=keywords&operation=ajaxtips",
		data: "keywords="+ keywords,
		success: function(msg){
			msg = msg.split('|');
			if(msg[0] > 0){
				$('#search_tips').fadeIn();
				$('#search_tips').html(msg[1]);
			}else{
				$('#search_tips').fadeOut();
			}
		}
	}); 
}

// 搜索提示触发
function search_set_tips(keywords){
	$('#search_tips').hide();
	$('#ikeywords').val(keywords);
	$('#isearchform').submit();
}

// 发信息切换
function scrollTopItem(MenuId, MenuCssOrId, MenuFindId, MenuClass, ItemId, ItemCssOrId){
	var _mysay_items, _mysay_as_temp;
	if(ItemCssOrId == 0){_mysay_items = $("#" + ItemId);}else{_mysay_items = $("." + ItemId);}
	if(MenuCssOrId == 0){_mysay_as_temp = $("#" + MenuId);}else{_mysay_as_temp = $("." + MenuId);}
	var _mysay_height = _mysay_items.height();
	var _mysay_as = _mysay_as_temp.find(MenuFindId);
	_mysay_as.hover(function(){
		_mysay_items.animate({'scrollTop':_mysay_height * _mysay_as.removeClass("on").index(this)},300);
		$(this).addClass("on");
	}, function(){});
}

// QQ open Login
function toQzoneLogin(){
	document.location.href='http://www.vcn.com.cn/oauth/qq/login.php';
	//window.open("http://www.vcn.com.cn/oauth/qq_login.php","TencentLogin","width=450,height=320,menubar=0,scrollbars=1,resizable=1,status=1,titlebar=0,toolbar=0,location=1");
}

// Sina open Login
function toSinaLogin(){
	document.location.href='http://www.vcn.com.cn/oauth/sina/login.php';
}

// Sina open Login
function toKaixinLogin(){
	document.location.href='http://www.vcn.com.cn/oauth/kaixin/login.php';
}

var TB = TB || {};
TB.Header = function(){
	var g = function(v){
		return typeof(v) != "string" ? v: document.getElementById(v);
	},
	s = navigator.userAgent.toLowerCase(),
	o = /msie/.test(s) && !/opera/.test(s),
	l = o && !/msie 7/.test(s) && !/msie 8/.test(s);
	var i = {
		trim: function(v){
			return v.replace(/^\s+|\s+$/g, "")
		},
		hasClass: function(w, v){
			w = g(w);
			if(!w || !v || !w.className){return false;}
			return (" " + w.className + " ").indexOf(" " + v + " ") > -1;
		},
		addClass: function(w, v){
			w = g(w);
			if(!w || !v){return;}
			if(this.hasClass(w, v)){return;}
			w.className += " " + v;
		},
		removeClass: function(w, v){
			w = g(w);
			if(!this.hasClass(w, v)){return;}
			w.className = w.className.replace(new RegExp(v, "g"), "");
			if(!this.trim(w.className)){
				w.removeAttribute(o ? "className": "class");
			}
		},
		getElementsByClassName: function(w, B, v, A){
			if(!g(v)){return;}
			var x = [],
			z = g(v).getElementsByTagName(B),
			y = 0;
			for (; y < z.length; y++){
				if(i.hasClass(z[y], w)){
					x[x.length] = z[y];
					arguments[3] && arguments[3].call(z[y]);
				}
			}
			return x;
		}
	};
	
	r = (document.location.href.indexOf("https://") === 0);
	function a(x){
		if(!x){return;}
		var w = i.getElementsByClassName("menu-bd", "div", x)[0];
		if(!w){return;}
		if(!r){
			var v = document.createElement("iframe");
			v.src = "about: blank";
			v.className = "menu-bd";
			x.insertBefore(v, w);
			x.iframe = v;
		}
		x.menulist = w;
		x.onmouseenter = function(){
			i.addClass(this.parentNode, "hover");
			if(r){return;}
			this.iframe.style.height = parseInt(this.menulist.offsetHeight) + 25 + "px";
			this.iframe.style.width = parseInt(this.menulist.offsetWidth) + 1 + "px"
		};
		x.onmouseleave = function(){
			i.removeClass(this.parentNode, "hover");
		}
	}
	return {
		init: function(w){
			if(l){
				var v = i.getElementsByClassName("menu", "div", "site-nav",function(){
					a(this)
				});
				}
		}
	}
}();
