var xla="";
var isIE = (document.all && window.ActiveXObject && !window.opera) ? true : false;
var isChrome = navigator.userAgent.indexOf('Chrome') != -1;
var DMURL = document.location.protocol+'//'+location.hostname+(location.port ? ':'+location.port : '')+'/';
var AJPath = (DTPath.indexOf('://') == -1 ? DTPath : (DTPath.indexOf(DMURL) == -1 ? DMURL : DTPath))+'ajax.php';
if(isIE) try {document.execCommand("BackgroundImageCache", false, true);} catch(e) {}
var xmlHttp;
var Try = {
	these: function() {
		var returnValue;
		for (var i = 0; i < arguments.length; i++) {var lambda = arguments[i]; try {returnValue = lambda(); break;} catch (e) {}}
		return returnValue;
	}
}
function makeRequest(queryString, php, func, method) {
	xmlHttp = Try.these(
		function() {return new XMLHttpRequest()},
		function() {return new ActiveXObject('Msxml2.XMLHTTP')},
		function() {return new ActiveXObject('Microsoft.XMLHTTP')}
	);	
	method = (typeof method == 'undefined') ? 'post' : 'get';
	if(func) xmlHttp.onreadystatechange = eval(func);
	xmlHttp.open(method, method == 'post' ? php : php+'?'+queryString, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	xmlHttp.send(method == 'post' ? queryString : null);
}
function xiaoshu(t){ 
  t.value=t.value.replace(/[^\d\.]/g,""); 
} 
function zhengshu(t){ 
  t.value=t.value.replace(/\D/g,''); 
} 
function __$$(ID) {return document.getElementById(ID);}
function Ds(i) {__$$(i).style.display = '';}
function Dh(i) {__$$(i).style.display = 'none';}
function Df(i) {__$$(i).focus();}
var tID=0;
function Tab(ID) {
	var tTab = __$$('Tab'+tID); var tTabs = __$$('Tabs'+tID); var Tab = __$$('Tab'+ID); var Tabs = __$$('Tabs'+ID);
	if(ID!=tID)	{tTab.className='tab'; Tab.className='tab_on'; tTabs.style.display='none'; Tabs.style.display=''; tID = ID; try{__$$('tab').value=ID;}catch(e){}}
}
function checkall(f, t) {
	var t = t ? t : 1;
	for(var i = 0; i < f.elements.length; i++) {
		var e = f.elements[i];
		if(e.type != 'checkbox') continue;
		if(t == 0) e.checked = false;
		if(t == 1) e.checked = e.checked ? false : true;
		if(t == 2) e.checked = true;	
	}
}
function stoinp(s, i, p) {
	var p = p ? p : ','; var arr = __$$(i).value.split(p);
	for (var i=0; i<arr.length; i++){if(s == arr[i]) return;}
	__$$(i).value += __$$(i).value ? p+s : s;
}
function select_op(i, v) {
	var o = __$$(i);
	for(var i=0; i<o.options.length; i++) {if(o.options[i].value == v) {o.options[i].selected=true;break;}}
}
function Dmsg(str, i, s, t) {
	var t = t ? t : 5000; var s = s ? true : false;
	try{if(s){window.scrollTo(0,0);}__$$('d'+i).innerHTML = '<img src="'+SKPath+'image/check_error.gif" width="12" height="12" align="absmiddle"/> '+str+sound('tip');__$$(i).focus();}catch(e){}
	window.setTimeout(function(){__$$('d'+i).innerHTML = '';}, t);
}
function Inner(i, s) {try {__$$(i).innerHTML = s;}catch(e){}}
function confirmURI(m, f) {if(confirm(m)) Go(f);}
function Go(u) {window.location = u;}
function showmsg(m, t) {
	var t = t ? t : 5000; var s = m.indexOf(L['str_delete']) != -1 ? 'delete' : 'ok';
	try{__$$('msgbox').style.display = '';__$$('msgbox').innerHTML = m+sound(s);window.setTimeout('closemsg();', t);}catch(e){}
}
function closemsg() {try{__$$('msgbox').innerHTML = '';__$$('msgbox').style.display = 'none';}catch(e){}}
function sound(f) {return '<div style="float:left;"><embed src="'+DTPath+'file/flash/'+f+'.swf" quality="high" type="application/x-shockwave-flash" height="0" width="0" hidden="true"/></div>';}
function Eh(t) {
	var t = t ? t : 'select';
	if(isIE) {
		var arVersion = navigator.appVersion.split("MSIE"); var IEversion = parseFloat(arVersion[1]);		
		if(IEversion >= 7 || IEversion < 5) return;
		var ss = document.body.getElementsByTagName(t);					
		for(var i=0;i<ss.length;i++) {ss[i].style.visibility = 'hidden';}
	}
}
function Es(t) {
	var t = t ? t : 'select';
	if(isIE) {
		var arVersion = navigator.appVersion.split("MSIE"); var IEversion = parseFloat(arVersion[1]);		
		if(IEversion >= 7 || IEversion < 5) return;
		var ss = document.body.getElementsByTagName(t);					
		for(var i=0;i<ss.length;i++) {ss[i].style.visibility = 'visible';}
	}
}
function FCKLen(i) {
	var i = i ? i : 'content';
	var o = FCKeditorAPI.GetInstance(i);
	var d = o.EditorDocument;
	var l ;
	if(document.all) {
		l = d.body.innerText.length;
	} else {
		var r = d.createRange(); r.selectNodeContents(d.body); l = r.toString().length;
	}
	return l;
}
function FCKXHTML(i) {
	var i = i ? i : 'content';
	return FCKeditorAPI.GetInstance(i).GetXHTML(true);
}
function Tb(d, t, p, c) {
	for(var i=1; i<=t; i++) {
		if(d == i) {__$$(p+'_t_'+i).className = c+'_2'; Ds(p+'_c_'+i);} else {__$$(p+'_t_'+i).className = c+'_1'; Dh(p+'_c_'+i);}
	}
}
function is_captcha(v) {
	if(v == L['str_captcha']) return false;
	if(v.match(/^[a-z0-9A-Z]{1,}$/)) {
		return v.match(/^[a-z0-9A-Z]{4,}$/);
	} else {
		return v.length > 1;
	}
}
function ext(v) {return v.substring(v.lastIndexOf('.')+1, v.length);}
function set_cookie(n, v, d) {
	var e = ''; 
	var f = d ? d : 365;
	e = new Date((new Date()).getTime() + f * 86400000);
	e = "; expires=" + e.toGMTString();
	document.cookie = CKPrex + n + "=" + v + ((CKPath == "") ? "" : ("; path=" + CKPath)) + ((CKDomain =="") ? "" : ("; domain=" + CKDomain)) + e; 
}
function get_cookie(n) {
	var v = ''; var s = CKPrex + n + "=";
	if(document.cookie.length > 0) {
		o = document.cookie.indexOf(s);
		if(o != -1) {	
			o += s.length;
			end = document.cookie.indexOf(";", o);
			if(end == -1) end = document.cookie.length;
			v = unescape(document.cookie.substring(o, end));
		}
	}
	return v;
}
function del_cookie(n) {var e = new Date((new Date()).getTime() - 1 ); e = "; expires=" + e.toGMTString(); document.cookie = CKPrex + n + "=" + escape("") +";path=/"+ e;}
function lang(s, a) {for(var i = 0; i < a.length; i++) {s = s.replace('{V'+i+'}', a[i]);} return s;}
document.onkeydown = function(e) {
	var k = typeof e == 'undefined' ? event.keyCode : e.keyCode;
	if(k == 37) {
		try{if(__$$('destoon_previous').value && typeof document.activeElement.name == 'undefined')Go(__$$('destoon_previous').value);}catch(e){}
	} else if(k == 39) {
		try{if(__$$('destoon_next').value && typeof document.activeElement.name == 'undefined')Go(__$$('destoon_next').value);}catch(e){}
	} else if(k == 38 || k == 40 || k == 13) {
		try{if(__$$('search_tips').style.display != 'none' || __$$('search_tips').innerHTML != ''){SCTip(k);return false;}}catch(e){}
	} else if(k == 27) {
		try{if(__$$('Dtop') != null) cDialog();}catch(e){}
	}
}
function urlencode(clearString) 
{
	var output = '';
	var x = 0;
	clearString = utf16to8(clearString.toString());
	var regex = /(^[a-zA-Z0-9-_.]*)/;
	while (x < clearString.length) 
	{
		var match = regex.exec(clearString.substr(x));
		if (match != null && match.length > 1 && match[1] != '') 
		{
			output += match[1];
			x += match[1].length;
		} 
		else 
		{
			if (clearString[x] == ' ')
				output += '+';
			else 
			{
				var charCode = clearString.charCodeAt(x);
				var hexVal = charCode.toString(16);
				output += '%' + ( hexVal.length < 2 ? '0' : '' ) + hexVal.toUpperCase();
			}
			x++;
		}
	}

	function utf16to8(str) 
	{
		var out, i, len, c;
		out = "";
		len = str.length;
		for(i = 0; i < len; i++) 
		{
			c = str.charCodeAt(i);
			if ((c >= 0x0001) && (c <= 0x007F)) 
			{
				out += str.charAt(i);
			} 
			else if (c > 0x07FF) 
			{
				out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));
				out += String.fromCharCode(0x80 | ((c >>  6) & 0x3F));
				out += String.fromCharCode(0x80 | ((c >>  0) & 0x3F));
			} 
			else 
			{
				out += String.fromCharCode(0xC0 | ((c >>  6) & 0x1F));
				out += String.fromCharCode(0x80 | ((c >>  0) & 0x3F));
			}
		}
		return out;
	}
	return output;
}
function urldecode(encodedString)
{
	var output = encodedString;
	var binVal, thisString;
	var myregexp = /(%[^%]{2})/;
	function utf8to16(str)
	{
		var out, i, len, c;
		var char2, char3;
		out = "";
		len = str.length;
		i = 0;
		while(i < len) 
		{
			c = str.charCodeAt(i++);
			switch(c >> 4)
			{ 
				case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7:
				out += str.charAt(i-1);
				break;
				case 12: case 13:
				char2 = str.charCodeAt(i++);
				out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F));
				break;
				case 14:
				char2 = str.charCodeAt(i++);
				char3 = str.charCodeAt(i++);
				out += String.fromCharCode(((c & 0x0F) << 12) |
						((char2 & 0x3F) << 6) |
						((char3 & 0x3F) << 0));
				break;
			}
		}
		return out;
	}
	while((match = myregexp.exec(output)) != null
				&& match.length > 1
				&& match[1] != '')
	{
		binVal = parseInt(match[1].substr(1),16);
		thisString = String.fromCharCode(binVal);
		output = output.replace(match[1], thisString);
	}
	return utf8to16(output);
}
var GURL=window.location.href;
function $$$GX(str){
	if(str.length<1) return;
	var StrBack='';
	var reg = new RegExp('[\?&]'+str+'=([^&]*)[&$]?', 'gi');
	var chk = GURL.match(reg);
	StrBack=urlencode(RegExp.$1);
	return StrBack;
}
function $$$GXX(str){
	if(str.length<1) return;
	var StrBack='';
	var reg = new RegExp('[\?&]?'+str+'=([^&]*)[&$]?', 'gi');
	var result = GURL.match(reg);
	if(result!=null){
		for (var i=0; i<result.length; i++) {
				var reg2 = new RegExp('[\?&]?'+str+'=([^&]*)[&$]?', 'gi');
				var result1 = (result[i]).match(reg2);
				StrBack=StrBack+urlencode(RegExp.$1)+",";
		}
		if(StrBack.length>1)StrBack=StrBack.substring(0,StrBack.length-1);
	}
	return StrBack;
}
function objSelected(objSelect, objItemValue) {        
    for (var i = 0; i < objSelect.options.length; i++) {        
        if (objSelect.options[i].value == objItemValue) {        
            objSelect.options[i].selected=true ;
            break;        
        }        
    }        
         
}  
function getInputValue() {
	var n,v,str="",elements;
	elements = document.myform.elements;
  	for(var i = 0;i<elements.length;i++){
		if (elements[i].type=="text" ||elements[i].type=="select-one"|| elements[i].type=="hidden" || elements[i].type=="checkbox" && elements[i].checked || elements[i].type=="radio" && elements[i].checked){
			n=elements[i].name;    
			v=urlencode(elements[i].value);    
			str+= n+"="+v+"&";
		}
	}
	return str;
}
function objChecBoxed(strName,strValue) {
	var elements;
	elements = document.myform.elements;
  	for(i = 0;i<elements.length;i++){
		if (elements[i].type=="checkbox"&&elements[i].name==strName){
			var data_arr = [];   
			data_arr = strValue.split(',');
			for(j in data_arr) {
				if(elements[i].value==data_arr[j])
             		elements[i].checked="checked";
			}
			
		}
	}
	
}
function objChecBoxedDis(strName,strValue,boolean) {
	var elements;
	elements = document.myform.elements;
  	for(var i = 0;i<elements.length;i++){
		if (elements[i].type=="checkbox"&&elements[i].name==strName){
			var data_arr = [];   
			data_arr = strValue.split(',');
			for(var j in data_arr) {
				if(elements[i].value==data_arr[j])
             		elements[i].disabled=boolean;
			}
			
		}
	}
	
}
function openwin(url) {
	var a = document.createElement("a");
    a.setAttribute("href", url);
    a.setAttribute("target", "_blank");
    a.setAttribute("id", "openwin");
    document.body.appendChild(a);
    a.click();
} 

function userBrowser(){
	var str="other";
	var Sys = {};
	var ua = navigator.userAgent.toLowerCase();
	var s;
	(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
	(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
	(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
	(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
	(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
	if (Sys.ie) str="ie";//document.write('IE: ' + Sys.ie);
	if (Sys.firefox) str="firefox";//document.write('Firefox: ' + Sys.firefox);
	if (Sys.chrome) str="chrome";//document.write('Chrome: ' + Sys.chrome);
	if (Sys.opera) str="opera";//document.write('Opera: ' + Sys.opera);
	if (Sys.safari) str="safari";//document.write('Safari: ' + Sys.safari);
	return str;
}
function postNeed(){
	if (window.XMLHttpRequest) { 
		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { 
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	var linkurl="/api/ajax_x.php?lx=chkuserislogin"
	http_request.open("GET",linkurl,false);
	http_request.send(null);
	var returntxt=unescape(http_request.responseText);
	if(returntxt<1){
		if(confirm(unescape("%u53D1%u5E03%u9700%u6C42%u9700%u8981%u767B%u5F55%uFF0C%u60A8%u8FD8%u6CA1%u6709%u767B%u5F55%2C%u662F%u5426%u73B0%u5728%u767B%u5F55%3F"))){
			window.location.href="/member/login.php??forward=/";
		}else{
			return false;
		}
		return false;
	}returnNeed();
	if(xitem_arr[Need_arr["itemid"]]==""||typeof(xitem_arr[Need_arr["itemid"]])=="undefined") return;
	var t=escape(xitem_arr[Need_arr["itemid"]]);
	t=t.replace("%u81EA%u52A9%u62A5%u4EF7","");
	returnIndent_label(Need_arr["itemid"]);
	var parm=returntxt+"|"+t+"|"+escape(Need_arr["province"])+"|"+escape(Need_arr["city"])+"|"+escape(label_arr["lblsize"])+"|"+escape(label_arr["lblnumber"])+"|"+escape(label_arr["lblZhizhang"])+"|"+escape(label_arr["lblHoudaogongxu"]);
	linkurl="/api/ajax_x.php?lx=postneed&parm="+parm;
	http_request.open("GET",linkurl,false);
	http_request.send(null);
	returntxt=unescape(http_request.responseText);
	if(returntxt>0){
		if(confirm(unescape("%u53D1%u5E03%u6210%u529F%21%u6309%u786E%u5B9A%u6253%u5F00%u53D1%u5E03%u7684%u9700%u6C42%2C%u6309%u53D6%u6D88%u4FEE%u6539%u53D1%u5E03%u7684%u9700%u6C42%21"))){
			openwin("/buy/show.php?cf=i&itemid="+returntxt);
		}else{
			openwin("/member/my.php?mid=6&action=edit&itemid="+returntxt);
			/*return false;*/
		}
	}else{
		var rt="%u5176%u4ED6%u672A%u77E5%u9519%u8BEF";
		switch(returntxt){
			case "0":
			  rt="%u5DEE%u6570%u4E2A%u6570%u9519%u8BEF";
			  break;
			case "-1":
			  rt="%u7528%u6237%u53C2%u6570%u9519%u8BEF";
			  break;		  
			case "-2":
			  rt="%u680F%u76EE%u53C2%u6570%u9519%u8BEF";
			  break;
			case "-3":
			  rt="%u57CE%u5E02%u53C2%u6570%u9519%u8BEF";
			  break;		  
			case "-4":
			  rt="%u5370%u5237%u53C2%u6570%u9519%u8BEF";
			  break;
			case "-5":
			  rt="%u4E00%u65E5%u4E0D%u80FD%u8D85%u8FC710%u6761";
			  break;		  
			case "-6":
			  rt="%u4E00%u65E5%u5185%u4E0D%u80FD%u91CD%u590D%u53D1%u76F8%u540C%u8BB0%u5F55";
			  break;		  
			}
			alert(unescape(rt));
	}
}
var Extend = function(destination, source){for (var property in source) {destination[property] = source[property];}return destination;};var CurrentStyle = function(element){return element.currentStyle || document.defaultView.getComputedStyle(element, null);};var Bind = function(object, fun) {var args = Array.prototype.slice.call(arguments).slice(2);return function() {return fun.apply(object, args.concat(Array.prototype.slice.call(arguments)));}};var Tween = {Quart: {easeOut: function(t,b,c,d){return -c * ((t=t/d-1)*t*t*t - 1) + b;}},Back: {easeOut: function(t,b,c,d,s){if (s == undefined) s = 1.70158;return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;}},Bounce: {easeOut: function(t,b,c,d){if ((t/=d) < (1/2.75)) {return c*(7.5625*t*t) + b;} else if (t < (2/2.75)) {return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b;} else if (t < (2.5/2.75)) {return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b;} else {return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b;}}}};var SlideTrans = function(container, slider, count, options) {this._slider = __$$(slider);this._container = __$$(container);this._timer = null;this._count = Math.abs(count);this._target = 0;this._t = this._b = this._c = 0;this.Index = 0;this.R;this.SetOptions(options);this.Auto = !!this.options.Auto;this.Duration = Math.abs(this.options.Duration);this.Time = Math.abs(this.options.Time);this.Pause = Math.abs(this.options.Pause);this.Tween = this.options.Tween;this.onStart = this.options.onStart;this.onFinish = this.options.onFinish;var bVertical = !!this.options.Vertical;this._css = bVertical ? "top" : "left";var p = CurrentStyle(this._container).position;p == "relative" || p == "absolute" || (this._container.style.position = "relative");this._container.style.overflow = "hidden";this._slider.style.position = "absolute";this.Change = this.options.Change ? this.options.Change :this._slider[bVertical ? "offsetHeight" : "offsetWidth"] / this._count;};SlideTrans.prototype = {SetOptions: function(options) {this.options = {Vertical:true,	Auto:true,Change:0,	Duration:50,Time:50,Pause:2000,onStart:function(){},onFinish:function(){},Tween:Tween.Quart.easeOut};Extend(this.options, options || {});},Run: function(index,r,pt) {if(r== undefined){	index == undefined && (index = this.Index);	index < 0 && (index = this._count - 1) || index >= this._count && (index = 0);}else{	index == Math.floor(Math.random()*this._count);	this.R=r;}this._target = -Math.abs(this.Change) * (this.Index = index);this._t = 0;this._b = parseInt(CurrentStyle(this._slider)[this.options.Vertical ? "top" : "left"]);this._c = this._target - this._b;this.onStart();if(r!= 0){this.Move();}else{this.MoveTo(this._target); }},Move: function() {clearTimeout(this._timer);if (this._c && this._t < this.Duration) {	this.MoveTo(Math.round(this.Tween(this._t++, this._b, this._c, this.Duration)));this._timer = setTimeout(Bind(this, this.Move), this.Time);}else{	this.MoveTo(this._target);	this.Auto && (this._timer = setTimeout(Bind(this, this.Next), this.Pause));}}, MoveTo: function(i) {this._slider.style[this._css] = i + "px";},Next: function() {if(this.R== undefined){this.Run(++this.Index);}else{this.Run(Math.floor(Math.random()*this._count));}},Previous: function() {this.Run(--this.Index);},Stop: function() {clearTimeout(this._timer); this.MoveTo(this._target);}};var forEach = function(array, callback, thisObject){if(array.forEach){array.forEach(callback, thisObject);}else{	for (var i = 0, len = array.length; i < len; i++) { callback.call(thisObject, array[i], i, array); }}};function axdx(objc,objs,objn,t,pt){var count=document.getElementById(objs).rows.item(0).cells.length ;var parm= [];parm = {"Vertical":false};if(pt>0){parm = {"Vertical":false,"Pause":pt};}var st = new SlideTrans(objc, objs, count,parm);if(t!=2){var nums = [];for(var i = 0, n = st._count - 1; i <= n;){	(nums[i] = __$$(objn).appendChild(document.createElement("li"))).innerHTML = ++i;}forEach(nums, function(o, i){	o.onmouseover = function(){ o.className = "on"; st.Auto = false; st.Run(i); };	o.onmouseout = function(){ o.className = ""; st.Auto = true; st.Run(); }});st.onStart = function(){forEach(nums, function(o, i){ o.className = st.Index == i ? "on" : ""; })}}if(t==1){st.Run(Math.floor(Math.random()*count),1);}else if(t==2){st.Run(Math.floor(Math.random()*count),0);}else{st.Run();}}
function jsSelectItemByValue(obj,objItemValue){for(var i=0;i<obj.options.length;i++){  if(obj.options[i].value == objItemValue){obj.options[i].selected = true;}}}
