var userAgent = navigator.userAgent.toLowerCase();
var is_opera = userAgent.indexOf('opera') != -1 && opera.version();
var is_moz = (navigator.product == 'Gecko') && userAgent.substr(userAgent.indexOf('firefox') + 8, 3);
var is_ie = (userAgent.indexOf('msie') != -1 && !is_opera) && userAgent.substr(userAgent.indexOf('msie') + 5, 3);
var is_safari = (userAgent.indexOf('webkit') != -1 || userAgent.indexOf('safari') != -1);
function $id(id) {
	return document.getElementById(id);
}
function is_int (mixed_var) {
	if (typeof mixed_var !== 'number') {
		return false;
	}
	return !(mixed_var % 1);
}
function isUndefined(variable) {
	return typeof variable == 'undefined' ? true : false;
}
function gourl(url) {
	window.location.href=url;
}

function checkdp(url,type) {
	var group=parseInt("10");
	var tmpurl=window.location.href;
	tmpurl=tmpurl.split("index.php")[0];
	if (group==1) {
		$.win();
		return false;
	} else {
		if (type==1) {
			window.open(url);
		} else {
			url=tmpurl+url;
			gourl(url);
		}
	}
}
function trim(str){ //删除左右两端的空格
	return str.replace(/(^\s*)|(\s*$)/g, "");
}
function implode (glue, pieces) {
	var i = '', retVal='', tGlue='';
	if (arguments.length === 1) {
		pieces = glue;
		glue = '';
	}
	if (typeof(pieces) === 'object') {
		if (pieces instanceof Array) {
			return pieces.join(glue);
		} else {
			for (i in pieces) {
				retVal += tGlue + pieces[i];
				tGlue = glue;
			}
			return retVal;
		}
	} else {
		return pieces;
	}
}
function strlen(str) {
	return (is_ie && str.indexOf('\n') != -1) ? str.replace(/\r?\n/g, '_').length : str.length;
}
function getStrbylen(str, len) {
	var num = 0;
	var strlen = 0;
	var newstr = "";
	var obj_value_arr = str.split("");
	for(var i = 0; i < obj_value_arr.length; i ++) {
		if(i < len && num + byteLength(obj_value_arr[i]) <= len) {
			num += byteLength(obj_value_arr[i]);
			strlen = i + 1;
		}
	}
	if(str.length > strlen) {
		newstr = str.substr(0, strlen);
	} else {
		newstr = str;
	}
	return newstr;
}
function byteLength (sStr) {
	aMatch = sStr.match(/[^\x00-\x80]/g);
	return (sStr.length + (! aMatch ? 0 : aMatch.length));
}
function ctrlEnter(event, btnId, onlyEnter) {
	if(isUndefined(onlyEnter)) onlyEnter = 0;
	if((event.ctrlKey || onlyEnter) && event.keyCode == 13) {
		$id(btnId).click();
		return false;
	}
	return true;
}
function textCounter(obj, showid, maxlimit) {
	var len = strLen(obj.value);
	var showobj = $id(showid);
	if(len > maxlimit) {
		obj.value = getStrbylen(obj.value, maxlimit);
		showobj.innerHTML = '0';
	} else {
		showobj.innerHTML = maxlimit - len;
	}
	if(maxlimit - len > 0) {
		showobj.parentNode.style.color = "";
	} else {
		showobj.parentNode.style.color = "red";
	}
}
function gettitle() {
	kdocTitle = document.title;//标题 
	if(kdocTitle == null){ 
		var t_titles = document.getElementByTagName("title") ;
		if(t_titles && t_titles.length >0) { 
			kdocTitle = t_titles[0]; 
		}else{ 
			kdocTitle = ""; 
		} 
	} 
	return kdocTitle;
}

function setHomepage() {
	if (document.all) {
		document.body.style.behavior = 'url(#default#homepage)';
		document.body.setHomePage(urls);
	} else if (window.sidebar) {
		if(window.netscape) {
			try{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			} catch (e){
				alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" ); 
			}
		}
	}
	var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);  
	prefs.setCharPref('browser.startup.homepage',urls);  
}
function postextsubmit() {
	var zs_userid=$("#zs_userid").val();
	var zs_dpname=$("#zs_dpname").val();
	var zs_bjlxr=$("#zs_name").val();
	var zs_dptel=$("#zs_tel").val();
	var zs_dpfzr=$("#zs_dpfzr").val();
	var zs_objid=$("#zs_objid").val();
	var zs_objtable=$("#zs_objtable").val();
	var zs_djnr=$("#zs_note").val();
	if (zs_dptel=="" || zs_bjlxr=="" || zs_djnr=="") {
		$("#postextsubmit").removeAttr("disabled");
		alert("请将资料填写完整!");
		return false;	
	}
	var backurl=window.location.href;
	var arr_url=backurl.split(".zsezt.com");
	backurl=arr_url[0].replace("http://","");
	$.ajax({
		type: "POST",
		url: "http://"+backurl+".zsezt.com/general/ajax.php?action=ext",
		data: "zs_userid="+zs_userid+"&zs_dpname="+zs_dpname+"&zs_bjlxr="+zs_bjlxr+"&zs_dptel="+zs_dptel+"&zs_dpfzr="+zs_dpfzr+"&zs_objid="+zs_objid+"&zs_objtable="+zs_objtable+"&zs_djnr="+zs_djnr,
		success: function(msg){
			$(".postext").hide();
			$("#postext").unbind("click");
			$("#postextsubmit").removeAttr("disabled");
			alert( msg );
		}
	});
}
function showpage(p) {
	var isshow=$(".pagelist").eq(p).css("display");
	if (isshow!="block") {
		window.scrollTo(0,0);
		$(".pagelist").hide();
		$(".pagelist").eq(p).show();
		$(".showpagelist").css("background","#fff");
		$(".showpagelist").eq(p).css("background","#FFBE94");
	}
}

function showtag(dom, div) {
	//var scrollWidth		=parseInt(document.documentElement.scrollWidth);
//	var clientHeight	=parseInt(document.documentElement.clientHeight);
//	var scrollTop	=parseInt($(document).scrollTop());
//	var scrollLeft	=parseInt($(document).scrollLeft());
//	var w = $("#"+div).width();
//	var h = $("#"+div).height();
//	var pos =$.mousePosition(e);
//	var tLeft	=((parseInt(pos.x)+parseInt(w))>scrollWidth)?(pos.x-w):pos.x;
//	var tTop	=((parseInt(pos.y)+parseInt(h))>(clientHeight+scrollTop))?(parseInt(pos.y)-parseInt(h)-45):pos.y;
	
	var offset = $(dom).offset();
	tTop=offset.top+20;
	tLeft=offset.left;
	var div=$("#"+div).clone()
	$("#tag").empty().append(div);
	div.css({
		position:'absolute',
		top:tTop,
		left:tLeft,
		background:"#fff",
		"z-index":"9999"
	}).show();
}
function tag_close(div) {
	$("#"+div).hide();
}

function click_show(val){
	$.ajax({
		type:"POST",
		url: "../general/ajax.php?action=click_tag&tag="+val,
	    data: "name=John&location=Boston",
	    success: function(msg){
			window.location="../xiaoguotu/'"+val+"'.html";
	    }
	});
}

jQuery.fn.alertForm = function(id,text) {
	var ids=id.split(",");
	var titles=text.split(",");
	for (var i=0;i<ids.length;i++) {
		var id_1=ids[i];
		if ($("#"+id_1).val()=="" || $("#"+id_1).val()==0) {
			alert("\""+titles[i]+"\"不能为空!");
			return false;
		}
	}
	return true;
};
jQuery.fn.absmiddle = function(){
	tht=$(this).height();
	if (tht>0) {
		$(this).css("margin-top",(450-tht)/2);
	}
};
jQuery.fn.absmiddle2 = function(){
	tht=$(this).height();
	pht=$(this).parent().height();
	if (tht>0) {
		$(this).css("margin-top",(pht-tht)/2);
	}
};
jQuery.fn.center = function(w,h){
	var p=$(this).parent();
	if(p.is('body')){
		p=$(window);
	}
	var clientHeight	=parseInt(document.documentElement.clientHeight);
	var scrollTop = parseInt($(document).scrollTop());
	return $(this).css({
		position:'absolute',
		top:scrollTop+(clientHeight/2)-($(this).height()/2),
		left:(p.width()-$(this).width())/2
	});
};
jQuery.fn.reSize = function(w,h){
	var blogimage=new Image(); 
	blogimage.src=$(this).attr("src");
	if(blogimage.width>0 && blogimage.height>0) {
		flag=true; 
		if(blogimage.width>=w) { 
			var twidth=w; 
			var theight=(blogimage.height*w)/blogimage.width; 
		}
		else { 
			var twidth=blogimage.width; 
			var theight=blogimage.height; 
		}
		if (theight>=h) {
			var twidth=(blogimage.width*h)/blogimage.height; 
			var theight=h; 
		}
		$(this).width(twidth);
		$(this).height(theight);
	} 
};

jQuery.fn.reSizeforwidth = function(w){
	var blogimage=new Image(); 
	blogimage.src=$(this).attr("src");
	if(blogimage.width>0 && blogimage.height>0) { 
		flag=true; 
		if(blogimage.width>=w) { 
			var twidth=w; 
			var theight=(blogimage.height*w)/blogimage.width; 
		} else { 
			var twidth=blogimage.width; 
			var theight=blogimage.height; 
		}
		$(this).width(twidth);
		$(this).height(theight);
	} 
};
//添加收藏夹
jQuery.fn.addfav = function() {
	if ($.browser.msie)
		window.external.addFavorite(window.location.href,gettitle());
	if ($.browser.mozilla)
		window.sidebar.addPanel(gettitle(),window.location.href, "");
};

//设置首页
jQuery.fn.sethome = function() {
	var urls=$(this).attr("href");
	if (document.all) {
		document.body.style.behavior = 'url(#default#homepage)';
		document.body.setHomePage(urls);
	} else if (window.sidebar) {
		if(window.netscape) {
			try{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			} catch (e){
				alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" ); 
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components. interfaces.nsIPrefBranch);  
		prefs.setCharPref('browser.startup.homepage',urls);  
	}
	
};

(function(){
	var scrollWidth	=parseInt(document.documentElement.scrollWidth);
	var scrollHeight	=parseInt(document.documentElement.scrollHeight);
	var offsetHeight	=scrollHeight-parseInt(document.documentElement.offsetHeight);
	var clientHeight	=parseInt(document.documentElement.clientHeight);
	$.win=function() {
		$(".showdp").center(368,231).show();
		$(".showdp_close,#bukaitong").click(function(){
			$("#kaitong").unbind("click");
			$(".showdp").hide();
		});
		$("#kaitong").click(function(){
			window.location.href="http://www.zsezt.com/u/member/other.php?do=upgrade";
		});
	};
	$.alert = function(msg,fn){
		var scrollTop 		=parseInt($(document).scrollTop());
		var scrollLeft 		=parseInt($(document).scrollLeft());
		var top1			=scrollTop+(clientHeight/2)-(90/2);
		var top2			=top1+200;
		msg=msg.replace("错误:","");
		msg=msg.replace("成功:","");
		var html=$('<div id="msg_box">'+msg+'</div>').css({
			position:'absolute',
			top:top2,
			left:(scrollWidth - 238)/2
		});
		$("#msg_append").empty().append(html).show();
		$("#msg_box").animate({top: top1+'px'}, "slow");
		setTimeout(function(){
			$("#msg_box").fadeOut();
		},4000);
	};
	$.msg=function() {
		$(".msg").center(330,430).show();
		$(".msg_close").click(function(){
			$("#zs_submit").unbind("click");
			$(".msg").hide();
		});
		$("#zs_submit").click(function(){
			var id="zs_name,zs_tel,zs_qq,zs_email,zs_type,zs_add";
			var text="姓名,电话,QQ,邮箱,项目类型,所在地区";
			if (!$(this).alertForm(id, text)) {
				return false;	
			}
		});
	};
	$.nosj=function() {
		$(".showhg").center(368,231).show();
		$(".showhg_close,#bukaitong").click(function(){
			$("#kaitong, #kaitong2").unbind("click");
			$(".showhg").hide();
		});
		$("#kaitong").click(function(){
			window.location.href="http://www.zsezt.com/u/member/other.php?do=upgrade";
		});
		$("#kaitong2").click(function(){
			window.location.href="http://www.zsezt.com/about/join.html";
		});
	};
	$.tc=function(url) {
		var isfirst=$("#tc").attr("lang");
		if (typeof isfirst == undefined || isfirst=="") {
			$("#tc").attr("lang","isfirst");
			$("#tc").center(470,520).show();
			$("#iframes").attr("src",url);
			//$("#tc").jqDrag($("#tc_title"));
			$("#tc_close").click(function(){
				$("#tc").hide();
			});
		}
	}
	$.gologin=function(msgtype) {
		var username=$("input[name='username']").val();
		if (username=="") {
			if (msgtype=="alert") {
				alert("请输入用户名!");
			} else {
				$("#msgs").empty().append("请输入用户名!");
			}
			return false;
		}
		var userpass=$("input[name='userpass']").val();
		if (userpass=="") {
			if (msgtype=="alert") {
				alert("请输入密码!");
			} else {
				$("#msgs").empty().append("请输入密码!");
			}
			return false;
		}
		if (msgtype!="alert") {
			var usercode=$("#usercode").val();
			if (usercode=="") {
				$("#msgs").empty().append("请输入验证码!");
				return false;
			}
		}
		var backurl=window.location.href;
		var arr_url=backurl.split("#");
		backurl=arr_url[0];
		$.ajax({
			type: "POST",
			url: "../general/login.php?action=login",
			data: "username="+username+"&userpass="+userpass,
			cache: false,
			success: function(html){
				if (html=='错误: 用户名或者密码错误!') {
					if (msgtype=="alert") {
						alert("用户名或者密码错误!");
					} else {
						$("#msgs").empty().append(html);
					}
				} else {
					if (msgtype=="alert") {
						tmp='<tr><td width="4%" align="right">'+html+'</td><td colspan="2">用户名:<input name="username" type="text" class="input_text" id="username" value="'+username+'" readonly="readonly" /> </td></tr>';
						$("#islogin").empty().append(tmp);
					} else {
						window.location.href=backurl;
					}
				}
			}
		});
	}
	$.yuyue=function(userid) {
		$(".yuyue").center(368,231).show();
		$(".yuyue_close").click(function(){
			$("#usersubmit").unbind("click");
			$(".yuyue").hide();
		});
		$("#usersubmit").click(function(){
			yuyuesubmit(userid);
		});
	};
	$.mousePosition = function(event) {
		var x = event.clientX;
		var y = event.clientY;
		if(!document.all){
			mouse_x=event.pageX;
			mouse_y=event.pageY;
		}else{
			var scrollTop	=parseInt($(document).scrollTop());
			var scrollLeft	=parseInt($(document).scrollLeft());
			var mouse_x		=scrollLeft+event.clientX;
			var mouse_y		=scrollTop+event.clientY;
		}
		var mouseP = {"x":mouse_x,"y":mouse_y};
		return mouseP;
	};
	
	$.postext=function() {
		$(".postext").center(368,231).show();
		$(".postext_close").click(function(){
			$(".postext").find("#postextsubmit").unbind("click");
			$(".postext").hide();
		});
		$(".postext").find("#postextsubmit").click(function(){
			$(this).attr("disabled",true);
			postextsubmit();
		});
	};
})(jQuery);
function yuyuesubmit(userid) {
	zs_userid=$("#zs_userid").val();
	zs_touser=userid;
	zs_name=$("#zs_name").val();
	zs_tel=$("#zs_tel").val();
	zs_qq=$("#zs_qq").val();
	zs_email=$("#zs_email").val();
	zs_note=$("#zs_note").val();
	if (zs_name=="" || zs_tel=="" || zs_qq=="" || zs_email=="" || zs_note=="") {
		alert("请将资料填写完整!");
		return false;	
	}
	$.ajax({
		type: "POST",
		url: "http://www.zsezt.com/general/ajax.php?action=yuyue",
		data: "zs_userid="+zs_userid+"&zs_touser="+zs_touser+"&zs_name="+zs_name+"&zs_tel="+zs_tel+"&zs_qq="+zs_qq+"&zs_email="+zs_email+"&zs_note="+zs_note,
		success: function(msg){
			$("#usersubmit").unbind("click");
			$(".yuyue").hide();
			alert( msg );
		}
	});
}
