/*

	by afanmi
	http://www.php888.com
	MAIN Update 2010.3.21

*/
//window.onerror = function(message, URI, line){return true;};
var basedomain='www.4sauto.com';var baseurl='http://'+basedomain;var thisdomain=document.domain;document.write(unescape('%3Cscript src='+baseurl+'"/w/img/pub/cookie.js" type="text/javascript"%3E%3C/script%3E'));var isIE=(document.all)?true:false;var isIE6=isIE&&([/MSIE (\d)\.0/i.exec(navigator.userAgent)][0][1]==6);var $afanmi_id=function(id){return "string"==typeof id?document.getElementById(id):id;};var $afanmi_ns=function(id){return "string"==typeof id?document.getElementsByName(id):id;};var $afanmi_n=function(id,i){if(i===undefined)i=0;return $afanmi_ns(id).item(i)};var $afanmi_nv=function(id,i){if(i===undefined)i=0;if("string"==typeof id)return $afanmi_n(id,i)?$afanmi_n(id,i).value:'';else return id;};var $afanmi_nvc=function(id){if("string"==typeof id){var j=-1;for(i=0;i<$afanmi_ns(id).length;i++){if($afanmi_n(id,i).checked)j=i;}return j==-1?'':$afanmi_nv(id,j);}else return id};var $afanmi_nc=function(id){var ids='';if("string"==typeof id){if($afanmi_ns(id)){for(i=0;i<$afanmi_ns(id).length;i++){if($afanmi_n(id,i).checked){ids+=(ids?'`':'')+$afanmi_nv(id,i)}}}}return ids;};function SAll(id,type){if("string"==typeof id){if($afanmi_ns(id)){for(i=0;i<$afanmi_ns(id).length;i++){if(type===undefined)$afanmi_n(id,i).checked=true;else if(type==0)$afanmi_n(id,i).checked=false;else if(type==-1)$afanmi_n(id,i).checked=$afanmi_n(id,i).checked?false:true;}}}}function externallinks(){if (!document.getElementsByTagName)return;var anchors=document.getElementsByTagName("a");for(var i=0;i<anchors.length;i++){var anchor=anchors[i];if(anchor.getAttribute("href")&&anchor.getAttribute("rel")=="new")anchor.target="_blank";}}window.onload=externallinks;function getXMLHTTPRequest(){var request=false;try{request=new XMLHttpRequest();}catch(trymicrosoft){try{request=new ActiveXObject("Msxml2.XMLHTTP");}catch(othermicrosoft){try{request=new ActiveXObject("Microsoft.XMLHTTP");}catch(failed){request=false;}}}return request;}function getPostParams(params){var buf=[],bp=params;for(var key in bp){if(typeof bp[key]!="function"){buf.push(encodeURIComponent(key),"=",encodeURIComponent(bp[key]),"&");}}buf.push("submit=","submit");return buf.join("");}function PostDataAjax(posturl,params,callbackfun){var request=getXMLHTTPRequest();if(!request){return;}request.open("POST",posturl,true);var qstr=getPostParams(params);var requestid=0;if(params['requestid']){requestid=params['requestid'];}request.setRequestHeader('Content-Length',qstr.length);request.setRequestHeader('CONTENT-TYPE','application/x-www-form-urlencoded');request.onreadystatechange=function(){if(request.readyState==0 && typeof callbackfun == 'function'){callbackfun('request.send______'+requestid);}if(request.readyState==1 && typeof callbackfun=='function'){callbackfun('request.read______'+requestid);}if(request.readyState==2 && typeof callbackfun=='function'){callbackfun('request.form______'+requestid);}if(request.readyState==3 && typeof callbackfun=='function'){callbackfun('request.load______'+requestid);}if(request.readyState==4 && request.status==200 && typeof callbackfun=='function'){callbackfun(request.responseText);}};request.send(qstr);}function GetDataAjax(pageurl,callbackfun){var request=getXMLHTTPRequest();if(!request){return;}try{request.open("GET",pageurl,true);request.onreadystatechange=function(){if(request.readyState==0 && typeof callbackfun=='function'){callbackfun('request.send');}if(request.readyState==1 && typeof callbackfun=='function'){callbackfun('request.read');}if(request.readyState==2 && typeof callbackfun=='function'){callbackfun('request.form');}if(request.readyState==3 && typeof callbackfun=='function'){callbackfun('request.load');}if(request.readyState==4 && request.status==200 && typeof callbackfun=='function'){callbackfun(request.responseText);}};request.send(null);}catch(e){}}function c_n(id,cn){$afanmi_id(id).className=cn;}function isc_n(id,cn){if($afanmi_id(id).className==cn)return true;else return false;}

function select_isvalueexit(s,v){var e=false;for(var i=0;i<s.options.length;i++){if(s.options[i].value==v){e=true;break;}}return e;}
function select_add(s,v,o){if(!select_isvalueexit(s,v)){s.options.add(new Option(o,v));}} 
function select_remove(s,v){if(select_isvalueexit(s,v)){for(var i=0;i<s.options.length;i++){if(s.options[i].value==v){s.options.remove(i);break;}}}}
function select_removeselected(s){var length=s.options.length-1;for(var i=length;i>=0;i--){if(s[i].selected==true){s.options[i]=null;}}}function select_select(s,v,o){if(select_isvalueexit(s,v)){for(var i=0;i<s.options.length;i++){if(s.options[i].value==v){s.options[i].text=o;break;}}}} 
function select_selectfirstoption(s,o){for(var i=0;i<s.options.length;i++){if(s.options[i].text==o){s.options[i].selected=true;break;}}}

function AjaxUrl(ajaxmethode,ajaxurl){if(thisdomain!=basedomain)ajaxurl ='/w/proxy.php?method='+ajaxmethode+'&url='+encodeURIComponent(baseurl+ajaxurl);return ajaxurl;}
function ResizeWin(id,width,height,top,left){if(width=='max'){width='100%';left=0;}else{if(left===undefined)left=((window.screen.availWidth-width)/2/window.screen.availWidth*100)+'%';width+='px';}if(height=='max'){height='100%';top=0;}else{if(top===undefined)top=((window.screen.availHeight-height)/2-80)+'px';height+='px';}$afanmi_id(id).style.top=top;$afanmi_id(id).style.left=left;$afanmi_id(id).style.width=width;$afanmi_id(id).style.height=height;}
function MaxWin(id){ResizeWin(id,'max','max',0,0)};
function AjaxWin(id,width,height,z_index,ismask,maskcolor,opacity,isfixed,top,left){
	if(width===undefined)width=360;if(height===undefined)height=210;if(z_index===undefined)z_index=100;if(ismask===undefined)ismask=true;if(maskcolor===undefined)maskcolor='#000';if(opacity===undefined)opacity=30;if(isfixed===undefined)isfixed=true;if(top===undefined)top='center';if(left===undefined)left='center';if(ismask){
		if(isIE6){
			//document.body.innerHTML+='<iframe allowtransparency="true"  style="position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;z-index:98;"></iframe>';
			$afanmi_id('footer').innerHTML+='<style type="text/css">html{overflow:hidden;}body{height:100%;overflow:auto;}</style>';
			//$afanmi_id('footer').innerHTML+='<style type="text/css">html{overflow-x:hidden;}body{height:'+document.body.scrollHeight+'px;overflow:hidden;}</style>';//当有绝对（相对）定位时使用这条
		}		
		if($afanmi_id('locklayer'+id)){
			$afanmi_id('locklayer'+id).style.height=document.body.scrollHeight+"px";$afanmi_id('locklayer'+id).style.width=document.body.scrollWidth+"px";$afanmi_id('locklayer'+id).style.display="block";
		}else{
			if(!isIE)var opacity2=opacity/100;
			$afanmi_id('footer').innerHTML+='<div id="locklayer'+id+'" style="display:block;position:absolute;height:'+document.body.scrollHeight+'px;width:'+document.body.scrollWidth+'px;top:0;left:0;z-index:'+(z_index-1)+';background:'+maskcolor+';'+(isIE?'filter:alpha(opacity='+opacity+')':'opacity:'+opacity2)+';"></div>';
		}
	}
	if(top=='center')top=((window.screen.availHeight-height)/2-80)+'px';
	if(left=='center')left=((window.screen.availWidth-width)/2/window.screen.availWidth*100)+'%';
	if($afanmi_id(id)){
		$afanmi_id(id).style.display="block";
	}else{
		$afanmi_id('footer').innerHTML+='<div id="'+id+'" style="display:block;'+(isfixed?'position:'+(isIE6?'absolute':'fixed')+';':'')+'z-index:'+z_index+';width:'+width+'px;height:'+height+'px;top:'+top+';left:'+left+';text-align:center;overflow:hidden;"></div>';
	}
}
function AjaxFrame(id,url,title,width,height,z_index,ismask,maskcolor,opacity,isfixed,top,left){
	if(width===undefined)width=906;if(height===undefined)height=506;if(title===undefined)title='提示信息';
	AjaxWin(id,width,height,z_index,ismask,maskcolor,opacity,isfixed,top,left);
	$afanmi_id(id).innerHTML='<div style="background:#ffc;width:98%;height:97%;border:3px solid #555;text-align:left;"><div style="font-size:14px;padding:3px 8px;background:#efefef;border-bottom:1px solid #ccc;">'+title+'<a href="javascript:void(null);" onclick="AjaxWinClose(\''+id+'\');" style="float:right;text-decoration:none;margin-left:15px;">关闭</a><a href="javascript:void(null);" onclick="if(this.innerHTML==\'全屏\'){this.innerHTML=\'窗口\';MaxWin(\''+id+'\');}else{this.innerHTML=\'全屏\';ResizeWin(\''+id+'\',\''+width+'\',\''+height+'\');}" style="float:right;text-decoration:none;margin-left:15px;">全屏</a><div style="clear:both;"></div></div><iframe style="height:94%;width:100%;" frameborder="0" src="'+url+'"></iframe></div>';
}

function AjaxWinClose(id){$afanmi_id(id).style.display="none";if($afanmi_id('locklayer'+id))$afanmi_id('locklayer'+id).style.display="none";}
function NoticeBox(notice){AjaxWin('NoticeBox',250,100,1000);$afanmi_id('NoticeBox').innerHTML='<div class="noticebox"><p>'+notice.split('::::::')[0]+'</p><p class="clickbutton"><a href="javascript:void(null);" onclick="AjaxWinClose(\'NoticeBox\');'+(notice.indexOf('::::::')>-1?'eval(\''+notice.split('::::::')[1]+'\');':'')+'">确定</a></p></div>';}

function showHTML(toshow){
	var p=toshow.split(':');
	var url="/w/img/pub/show";
	var showid="";
	var paras=new Array;
	for(var i=0;i<p.length;i++){if(i==0){url+=p[i]+".php?action=action";var showtype=p[i];}else if(i%2==1){url+="&"+p[i]+"=";
	if(p[i]=="id")showid=p[i+1];
	}else if(i%2==0){url+=p[i];}}
	PostDataAjax(AjaxUrl('post',url),new Array,function(a){
	if(a.substring(0, 8)!='request.'){
		var atext=a.split('::::::::::')[0].split('::::::::');
		for(var i=0;i<atext.length;i++)if(i%2==0 && $afanmi_id(atext[i]) && atext[i+1])$afanmi_id(atext[i]).innerHTML=atext[i+1];
		if(a.split('::::::::::')[1])eval(a.split('::::::::::')[1]);
	}else if($afanmi_id("show"+showtype+showid))$afanmi_id("show"+showtype+showid).innerHTML='<a title="诺无反应请点击重新载人" href="javascript:void(null);" onclick="showHTML(\''+toshow+'\');">数据载入中...</a>';
});}

function showTREE(id,toshow,plusimg){
	if(plusimg===undefined){plusimg='[+]';plusimg1='[-]';}else{plusimg='<img alt="" src="'+baseurl+'/w/t/img/'+plusimg+'.gif"/>';plusimg='<img alt="" src="'+baseurl+'/w/t/img/'+plusimg+'1.gif"/>';}
	$afanmi_id("show"+id+'button').innerHTML=$afanmi_id("show"+id+'button').innerHTML==plusimg?plusimg1:plusimg;
	if($afanmi_id("show"+id)){var n=isc_n('show'+id,'tree')?'tree h':'tree';c_n('show'+id,n);}
	else{$afanmi_id("show"+id+'up').innerHTML+='<div class="tree" id="show'+id+'"></div>';showHTML(toshow);}
}


var lastfocus=timer='';
function form1submitV(id,i){if(i==0){$afanmi_id(id).value=' 重新提交 ';$afanmi_id(id).disabled=false;}else if(i>0){$afanmi_id(id).disabled=true;$afanmi_id(id).value='正在提交中...（'+i+'秒后可以重新提交）';timer=setTimeout('form1submitV(\''+id+'\','+(i-1)+');',1000);}}function form1subimt(array,url,id,timeoutvalue){$afanmi_id(id+'submit').disabled=true;form1submitV(id+'submit',timeoutvalue);var PostArray=new Array;if(array['nvc'])for(var i in array['nvc'])PostArray[array['nvc'][i]]=$afanmi_nvc(array['nvc'][i]);if(array['nv'])for(var i in array['nv'])PostArray[array['nv'][i]]=$afanmi_nv(array['nv'][i]);if(array['id'])for(var i in array['id'])PostArray[array['id'][i]]=$afanmi_nv(array['id'][i]).value;PostDataAjax(url,PostArray,function(a){if(a.substring(0,8)!='request.'){
	if(a){
		if($afanmi_id('id_'+a.split('::::::')[1])){
			if($afanmi_id(lastfocus))$afanmi_id(lastfocus).className='hang';
			lastfocus='id_'+a.split('::::::')[1];
			$afanmi_id(lastfocus).className='focus';
		}
		try{NoticeBox(a.split('::::::')[0]+($afanmi_n(a.split('::::::')[1])?'::::::$afanmi_n(\\\''+a.split('::::::')[1]+'\\\').focus();':''));}catch(e){alert(a.split('::::::')[0]);if($afanmi_n(a.split('::::::')[1]))$afanmi_n(a.split('::::::')[1]).focus();}
		clearTimeout(timer);
		$afanmi_id(id+'submit').value=' 确定提交 ';
		$afanmi_id(id+'submit').disabled=false;	
	}else{
		eval('document.'+id+'.submit()');
	}
}});
}