var timePubNumber=5000;//提示信息显示后几秒隐藏
var first_obj_err = null;
var post = false;
function position(value,array){ 
	for(var i in array){ 
		if(array[i]==value){
			return i;
		} 
	}
	return -1;
} 
function twoTrim(str){
    return str.replace(/(^\s*)|(\s*$)/g, "");
}
function lTrim(str){
    return str.replace(/(^\s*)/g, "");
}

function rTrim(str){
    return str.replace(/(\s*$)/g, "");
}
function navi(){
	if(navigator.appName.indexOf("Explorer")>=0){
		return 1;
	}
	if(navigator.appName.indexOf("Netscape")>=0){
		return 2;
	}
	return 1;	
}
function htop(){
    isIE=$.browser.msie;
    isIE6=jQuery.browser.version==6.0;
    isIE7=jQuery.browser.version==7.0;
    if(isIE){
        if(document.documentElement.clientHeight>=document.documentElement.scrollHeight){
            $("#returntop").css("display","none");
        }else{
            $("#returntop").css("display","block");
        }   
    }else{
        if(window.scrollMaxY>0){
            $("#returntop").css("display","");    
        }else{
            $("#returntop").css("display","none");
        }
    }
}
function _(id) {
	return document.getElementById(id);
}
function newpic(pid, url)
{
        var timenow = new Date().getTime();        
        id = url.indexOf('?');
        if(id >= 0  )
        {
                if(id == (url.length-1)){
                        url = url +"t="+ timenow;
				}
                else{ 
                        url = url +"&t="+ timenow;
				}
        }
        else
        {
                url = url +"?t="+ timenow;
        }
        _(pid).src=url;
}
function showAndDisplay(pId){
	if(_(pId)) {	
		if(_(pId).style.display == "") {
			_(pId).style.display = "none";
		} else {
			_(pId).style.display = "";
		}
	}	
}
function hiddenplayer(pId){
	if(_(pId)) {	
			_(pId).style.display = "none";
	}	
}
function cancelBubble(oEvent) {
	if (document.all) { // ie
		oEvent.cancelBubble = true;
	} else {	// ff
		oEvent.stopPropagation();
	}
}
function clearv(obj,pv){
	if(obj.value==pv){
		obj.value='';
	}
	return;
}
function chclass(pv,arr,strNoteArr){
	if(post==false){
		len=arr.length;
		for(i=0;i<len;i++){
			if(_(arr[i])){
				_(arr[i]).className='finforight';
				_(arr[i]).innerHTML=strNoteArr[i];
			}
		}
		if(strNoteArr[pv]!='')
			_(arr[pv]).className='finforight';//snoticemsg
		else
			_(arr[pv]).className='finforight';
	}else{
		post=false;
	}
	return;
}
function initClass(arr,strNoteArr){
	len=arr.length;
	for(i=0;i<len;i++){
		if(_(arr[i])){
			_(arr[i]).className='finforight';
			_(arr[i]).innerHTML=strNoteArr[i];
		}
	}	
	return;
}
function checkForm(fEleArr,divArr,expArr,strNoteArr,strEmptyArr,strErrArr,obj){
	initClass(divArr,strNoteArr);
	len=fEleArr.length;
	revalue=true;
	objname=obj.name;
	noCheckArr=new Array();
	len2=0;
	if(noCheckStr!=''){
		noCheckArr=noCheckStr.split('|');		
		len2=noCheckArr.length;
	}
	for(i=0;i<len;i++){
		if(fEleArr[i]=='') continue;
		if(fEleArr[i]=='undefined') continue;
        
		if(navi()=='IE'){
			if(_(fEleArr[i])==null) continue;
		}else{
			if(document.getElementsByName(fEleArr[i])==null) continue;
		}
		continueFlag=false;
		for(j=0;j<len2;j++){
			if(fEleArr[i]==noCheckArr[j]){
				continueFlag=true;break;
			} 
		}
		if(continueFlag) continue;
		if(fEleArr[i].indexOf("[]")>0){
			chflag=false;
			c_arr=document.getElementsByName(fEleArr[i]);
			mylen=c_arr.length;
			if(mylen==0)continue;
			for(j=0;j<mylen;j++){
				if(c_arr[j].checked==true){
					chflag=true;break;
				}
			}
			if(!chflag){
					if(strEmptyArr[i]!=''){
						_(divArr[i]).className='serrormsg';
						_(divArr[i]).innerHTML=strEmptyArr[i];
						revalue=false;
						
						if(first_obj_err==null)
							first_obj_err=c_arr[0];
					}
			}
		}else{
			if(_(fEleArr[i])==null)continue;
			if(fEleArr[i]=='undefined') continue;
			if(_(fEleArr[i]).type=='select-one'){
				if(_(fEleArr[i]).options[_(fEleArr[i]).selectedIndex].value==''){
					if(strEmptyArr[i]!=''){
						_(divArr[i]).className='serrormsg';
						_(divArr[i]).innerHTML=strEmptyArr[i];
						revalue=false;
						
						if(first_obj_err==null)
							first_obj_err=_(fEleArr[i]);
					}					
				}
			}else{
				if(_(fEleArr[i]).type=='file'){
					if(_(fEleArr[i]).getAttribute("normal"))
						if(_(fEleArr[i]).getAttribute('normal')!='')continue;
				}
				//_(fEleArr[i]).value=twoTrim(_(fEleArr[i]).value);
				
			 
				if(_(fEleArr[i]).value=='' || _(fEleArr[i]).value=='http://'){
					
					if(strEmptyArr[i]!=''){
						if(_(divArr[i])){
							_(divArr[i]).className='serrormsg';
							_(divArr[i]).innerHTML=strEmptyArr[i];
							revalue=false;
					
							if(first_obj_err==null)
								first_obj_err=_(fEleArr[i]);
						}
					}			
				}else{
				
					if(_(fEleArr[i]).getAttribute("normal")){
						if(_(fEleArr[i]).getAttribute('normal')==_(fEleArr[i]).value)continue;
					}
					if(expArr[i]!=''){
						
						if((_(fEleArr[i]).value.search(zzPubArr[expArr[i]]))==-1){
							if(strErrArr[i]!=''){
								_(divArr[i]).className='serrormsg';
								_(divArr[i]).innerHTML=strErrArr[i];	
								revalue=false;
								
							 	if(first_obj_err==null)
									first_obj_err=_(fEleArr[i]);
							}						
						}
					}
				}
			}
		}
	}
    
	post=true;
	if(revalue==false){
		errfocus();
	}
	return revalue;
}
function errfocus() {

	if (first_obj_err != null) {
		if(first_obj_err.style.display=='none')return;
		first_obj_err.focus();
		first_obj_err = null;
	}
}
function collapsedyn(imgOBJ,imgPath,tableOBJStr){
	tableStrArr=new Array();
	tableOBJArr=new Array();
	tableStrArr=tableOBJStr.split('|');	
	len=tableStrArr.length;
	for(i=0;i<len;i++){
		tableOBJArr[i]=_(tableStrArr[i]);
	}
	if(tableOBJArr[0].style.display=='none'){
		for(i=0;i<len;i++){	
			tableOBJArr[i].style.display='';
		}
		imgOBJ.src=imgPath+'cn.gif';
	}else{
		for(i=0;i<len;i++){	
			tableOBJArr[i].style.display='none';
		}
		imgOBJ.src=imgPath+'cy.gif';		
	}
}
function hiddenelement(str){
	if(_(str))
		_(str).style.display='none';
}
function showelement(str){
	if(_(str))
		_(str).style.display='';
}
function navi(){
	if(navigator.appName.indexOf("Explorer")>=0)return 'IE';
	if(navigator.appName.indexOf("Netscape")>=0)return 'FF';
	return 1;
}
function selcheckboxall(obj,pstr, saveid){//加上一个保存选择(input)
	
	len=obj.form.length;
	checkv=obj.checked;
	if(_(saveid))
		_(saveid).value="";
	for(i=0;i<len;i++){
		if(obj.form[i].name==pstr){
			obj.form[i].checked=checkv
			if(obj.checked==true){
				if(_(saveid))
					_(saveid).value+="|"+obj.form[i].value+'|';
			}
		}
	}
}
function selectEle(obj,pvalue){
	len=obj.length;
	for(i=0;i<len;i++){
		if(obj.options[i].value==pvalue){
			obj.options[i].selected=true;
			break;
		}
	}
	return;
}
function selcheckbox(obj,pstr, saveid){//加上一个保存选择(input)
	if(obj.checked==false){
		_(pstr).checked=false;
		if(_(saveid)){
			_(saveid).value = _(saveid).value.replace("|"+obj.value + "|", "");
		}
	}else{
		if(_(saveid)){
			_(saveid).value+="|"+obj.value+'|';
		}
	}
}
function fhidden(ostr){
	_(ostr).style.display='none';
}
function doHide(str,timev){
	if(typeof(str)!='undefined')
	window.setTimeout("fhidden('"+str+"')", timev);
}
function seleOption(ostr,pv){
	len=_(ostr).options.length;
	for(i=0;i<len;i++){
		if(_(ostr).options[i].value==pv){
			_(ostr).options[i].selected=true;
			break;
		}
	}
	return;
}

function delconfirm(turl,str){
	if(typeof(delconfirmPubStr)!='undefined' && delconfirmPubStr!=''){
		if(typeof(delconfirmPubStr)=='function'){
			delconfirmPubStr();
		}else{
			eval(delconfirmPubStr);
		}
		return;
	}
	if(window.confirm(str)) 
		location.href=turl;
	return;	
}
function readCookie(name) {
	var cookieValue = ""; 
	var search = name + "=";
	if (document.cookie.length > 0) { 
		offset = document.cookie.indexOf(search); 
		if (offset != -1) { 
			offset += search.length; 
			end = document.cookie.indexOf(";", offset); 
			if (end == -1) {
				end = document.cookie.length;
			}
			cookieValue = document.cookie.substring(offset, end);
		}
	}
	return cookieValue; 
}

function writeCookie(name, value, hours, domain, path) {
	var expire = ""; 
	if(hours != null) { 
		expire = new Date((new Date()).getTime() + hours * 3600000); 
		expire = "; expires=" + expire.toGMTString(); 
		if (domain) domain = "; domain=" + domain;
		if (path) path = "; path=" + path;
	}
  
	document.cookie = name + "=" + encodeURIComponent(value) + expire + domain + path; 
}
//Cookie 读写删 操作函数
function GetCookieVal(offset)
//获得Cookie解码后的值
{
var endstr = document.cookie.indexOf (";", offset);
if (endstr == -1)
endstr = document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function SetCookie(name, value)
//设定Cookie值
{
    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=" + domain))
    +((secure == true) ? "; secure" : "");
}
function DelCookie(name)
//删除Cookie
{
    var exp = new Date();
    exp.setTime (exp.getTime() - 1);
    var cval = GetCookie (name);
    document.cookie = name + "=" + cval + "; expires="+ exp.toGMTString();
}
function GetCookie(name)
//获得Cookie的原始值
{
    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);
        i = document.cookie.indexOf(" ", i) + 1;
        if (i == 0) break;
    }
    return null;
}


function close_tip(obj){
    SetCookie("showtips","no");
    $("#"+obj).css("display","none");
    $("#query_string").removeAttr("onclick");
}
function selplugfile(){
	_('plu_dir_2').checked=true;
	noCheckStr+="plug_content|plug_location";
	showelement('trplug_upfile');
	hiddenelement('trplug_content');
	hiddenelement('trplug_location');
}
function selplugdir(){
	_('plu_dir_1').checked=true;
	noCheckStr+="plug_content|upfile";
	showelement('trplug_location');
	hiddenelement('trplug_content');
	hiddenelement('trplug_upfile');
}
function selplugonline(){
	_('plu_type_2').checked=true;
	_('plu_dir_2').checked=true;
	noCheckStr+="plug_location|upfile";
	showelement('trplug_content');
	hiddenelement('trplug_location');
	hiddenelement('trplug_upfile');
	hiddenelement('trplug_type');

}
function selplugdirect(){
	_('plu_type_1').checked=true;
	//showelement('trplug_type');
	if(_('plu_dir_1').checked==true){
		selplugdir();
	}
	else if(_('plu_dir_2').checked==true){
		selplugfile();
	}
}
function seladtext(){
	_('adk_mode_1').checked=true;
	_('adk_type_1').checked=true;
	showelement('clicktype');
	hiddenelement('windowtype');
	//hiddenelement('baseinfo4');
	hiddenelement('baseinfo3');
	hiddenelement('baseinfo2');
	showelement('tradk_name');
	showelement('tradk_title');
	showelement('tradk_url');
	showelement('tradk_descript');
	showelement('tradk_txt');
}
function seladpic(){
	_('adk_mode_1').checked=true;
	_('adk_type_2').checked=true;
	if(_('url_mode_1').checked){
		url_upload('1');
	}else{
		url_upload('2');
	}
	//hiddenelement('tradk_title');
	showelement('clicktype');
	hiddenelement('windowtype');
	//hiddenelement('baseinfo4');
	hiddenelement('baseinfo3');
	showelement('baseinfo2');
	showelement('tradk_name');
	showelement('tradk_title');
	showelement('tradk_url');
	showelement('tradk_descript');
	hiddenelement('tradk_txt');	
	
	$('#td_adk_mode_url').html(langJS['translate']['imagetype']);
	$('#label_adk_type_local').html(langJS['translate']['localPhotos']);
	$('#label_adk_type_net').html(langJS['translate']['webImages']);
	$('#adk_url_td').html(langJS['translate']['adimage']);
	$('#td_adk_type_local').html(langJS['translate']['imageAddress']);
}
function seladflash(){
	_('adk_mode_1').checked=true;
	_('adk_type_3').checked=true;
	if(_('url_mode_1').checked){
		url_upload('1');
	}else{
		url_upload('2');
	}
	showelement('clicktype');
	hiddenelement('windowtype');
	hiddenelement('baseinfo3');
	//showelement('baseinfo4');	
	showelement('baseinfo2');	
	showelement('tradk_name');
	showelement('tradk_title');
	showelement('tradk_url');
	showelement('tradk_descript');
	hiddenelement('tradk_txt');	
	$('#td_adk_mode_url').html(langJS['translate']['FLASHType']);
	$('#label_adk_type_local').html(langJS['translate']['localFLASH']);
	$('#label_adk_type_net').html(langJS['translate']['webFLASH']);
	$('#adk_url_td').html(langJS['translate']['adFLASH']);
	$('#td_adk_type_local').html(langJS['translate']['FLASHAddress']);
}
function seladhtml(){
	_('adk_mode_1').checked=true;
	_('adk_type_4').checked=true;
	showelement('clicktype');
	hiddenelement('windowtype');
	showelement('tradk_name');
	hiddenelement('tradk_title');
	hiddenelement('tradk_url');
	hiddenelement('tradk_descript');
	hiddenelement('tradk_txt');	
	hiddenelement('baseinfo2');		
	showelement('baseinfo3');	
	//hiddenelement('baseinfo4');
}
function seladwindowhtml(){
	_('adk_mode_2').checked=true;
	showelement('tradk_name');
	hiddenelement('tradk_title');
	hiddenelement('tradk_url');
	hiddenelement('tradk_descript');
	hiddenelement('tradk_txt');	
	hiddenelement('baseinfo2');		
	showelement('baseinfo3');	
	//hiddenelement('baseinfo4');
}
function seladwindow(){
	_('adk_mode_2').checked=true;
	_('adk_type_5').checked=true;
	showelement('windowtype');
	hiddenelement('clicktype');
	showelement('tradk_name');
	hiddenelement('tradk_title');
	showelement('tradk_url');
	//showelement('tradk_descript');
	hiddenelement('tradk_txt');	
	hiddenelement('baseinfo2');		
	hiddenelement('baseinfo3');	
	//hiddenelement('baseinfo4');
	
}
function seladpclick(){
	
	//noCheckStr="adp_showdelay|adp_winwidth|adp_winheight";
	//noCheckStr="adp_descript";
	_('adp_type_2').checked=true;
	//_('adp_shtml').checked=true;
	//_('adp_ftype_gif').checked=true;
	//_('adp_ftype_jpg').checked=true;
	//_('adp_ftype_png').checked=true;
	//_('adp_ftype_swf').checked=true;
	//_('adp_txtshow_1').checked=true;
	//_('adp_adshow_1').checked=true;
	if(_('adp_type_2').checked){
		showelement('trad_ftype');
	}else{
		hiddenelement('trad_ftype');
	}
	showelement('trad_type');
	showelement('trad_specs');
	showelement('trad_adshow');
	showelement('trad_adpeffect');
	//showelement('trad_img');
	showelement('lb_adp_click');
	showelement('c_adp_cpt');
	if(_('adp_cpc').checked){
		showelement('lb_cpcper');
		hiddenelement('lb_cpcper2');
	}
	if(_('adp_cpt').checked){
		showelement('lb_cptper');
		hiddenelement('lb_cptper2');
	}
  //  showelement('trad_pic');
	//showelement('trad_adshow_space');
	//hiddenelement('trad_wintype');
	//hiddenelement('trad_showdelay');
	hiddenelement('trad_winsize');
	hiddenelement('lb_adp_pop');
	hiddenelement('pop_adp_cpt');
	//seladplbfresh();
}
function seladppopup(){
	//noCheckStr="adp_descript|adp_width|adp_height|adp_ftype[]";
	noCheckStr="adp_width|adp_height|adp_ftype[]";
	//_('adp_wintype_1').checked=true;
	//inwindows();
	//showelement('trad_wintype');
	//showelement('trad_showdelay');
	showelement('trad_winsize');
	showelement('lb_adp_pop');
	showelement('pop_adp_cpt');
	if(_('adp_cpc').checked){
		showelement('lb_cpcper2');
		hiddenelement('lb_cpcper');
	}
	if(_('adp_cpt').checked){
		showelement('lb_cptper2');
		hiddenelement('lb_cptper');
	}
   // hiddenelement('trad_pic');
	hiddenelement('trad_ftype');
	hiddenelement('trad_type');
	hiddenelement('trad_specs');
	//hiddenelement('trad_adshow');
	//hiddenelement('trad_txtshow');
	hiddenelement('trad_adpeffect');
	//hiddenelement('trad_img');
	hiddenelement('lb_adp_click');
	hiddenelement('c_adp_cpt');
	//hiddenelement('trad_adshow_space');
}
function seladptxt(){
	//noCheckStr="adp_descript|adp_winwidth|adp_winheight|adp_ftype[]";
	noCheckStr="adp_winwidth|adp_winheight|adp_ftype[]";
   //  showelement('trad_adshow');
   // showelement('trad_adshow_space');
	hiddenelement('trad_ftype');
    /* if(_('adp_adshow_1').checked){
        seladplbfresh();
    }else if(_('adp_adshow_2').checked){
        seladplbclip();
    }*/
}
function seladpmutiple(){
	//noCheckStr="adp_descript|adp_winwidth|adp_winheight";
	noCheckStr="adp_winwidth|adp_winheight";
    showelement('trad_ftype');
   // showelement('trad_adshow');
	//showelement('trad_adshow_space');
   /* if(_('adp_adshow_1').checked){
        seladplbfresh();
    }else if(_('adp_adshow_2').checked){
        seladplbclip();
    }*/
}
function seladpfreehtml(){
	//noCheckStr="adp_winwidth|adp_winheight|adp_ftype[]|adp_adshow|adp_adshow_space";
   // hiddenelement('trad_ftype');
   // hiddenelement('trad_adshow');
	//hiddenelement('trad_adshow_space'); 
}
function seladplbfresh(){
  noCheckStr+="|adp_adshow_space";
  hiddenelement('trad_adshow_space'); 
  hiddenelement('silder_order'); 
  hiddenelement('tr_ad_title'); 
  showelement('adp_ef');
  return;
}
function inwindows(){
   //noCheckStr+="|adp_showdelay";
  showelement('trad_showdelay'); 
  return;
}
function outwindows(){
   //noCheckStr+="|adp_showdelay";
   hiddenelement('trad_showdelay'); 
  return;
}
function seladplbclip(){
  noCheckStr=noCheckStr.replace("|adp_adshow_space","");
  showelement('trad_adshow_space');
  showelement('adp_ef');
  hiddenelement('silder_order'); 
  hiddenelement('tr_ad_title'); 
  return;
}
function silder(){
	seladplbclip();
	hiddenelement('adp_ef'); 
	showelement('silder_order'); 
  	showelement('tr_ad_title'); 
	deleRow();
	if(_('effect_look'))_('effect_look').style.display='none';
	if(_('notice_code'))_('notice_code').style.display='none';
}
function getScroll(o)
{/*获得当前网页的滚动条距离[o=null|parentObj]({left,top})*/
    o=o||null;
    if(o!=null && typeof o=='object')
    {
        var w=o.window;
        var d=o.document;
    }
    else
    {
        var w=window;
        var d=document;
    }
    var dd=d.documentElement;
    var L=0,T=0;
    L=(w.pageXOffset) ? w.pageXOffset : ((dd&&dd.scrollLeft) ? dd.scrollLeft : (d.body ? d.body.scrollLeft : 0));
    T=(w.pageYOffset) ? w.pageYOffset : ((dd&&dd.scrollTop) ? dd.scrollTop : (d.body ? d.body.scrollTop : 0));
    w=d=dd=null;
    return {"left":L,"top":T};
}
function modiconfirm(urlstr,objstr,pid,alertstr){
	ss = objstr.split("|");
	len=ss.length;
	str=urlstr;
	for(i=0;i<len;i++){
		temp=ss[i]+pid;
		str=str+'&'+ss[i]+'='+ _(temp).value;
	}	
	str=str+'&pid='+pid;
	if(window.confirm(alertstr)) 
		location.href=str;
	return;		
}
function changesize(val,w,h)
{
	if(val.indexOf('*')>-1){
		wh=val.split("*");
		if(wh.length>1){
			document.getElementById(w).value=wh[0];
			document.getElementById(h).value=wh[1];
		}else{
			document.getElementById(w).value="";
			document.getElementById(h).value="";
		}
	}
}
function loadXMLONIE(file){
	var xmlDom = new ActiveXObject("Microsoft.XMLDOM");
	xmlDom.async = false;
	xmlDom.load(file);
	return xmlDom;
}
function loadXMLUNCHROME(file){
	var o= document.implementation.createDocument("", "", null);
	o.async = false;
	o.load(file);
	return o;
}
function asyncLoadXML(file,data,fn,ft){
	var a = [].slice.call(arguments,4);
	var ua = navigator.userAgent.toLowerCase();
	if (window.ActiveXObject){
		a.push(loadXMLONIE(file));
		if(typeof(fn)=='function')fn.apply(this,a);
		else return loadXMLONIE(file);
	}else if(ua.indexOf('firefox')>0||window.Opera){
		a.push(loadXMLUNCHROME(file));
		if(typeof(fn)=='function')fn.apply(this,a);
	}else{
		$.get(file,data,
		 function(xml){
			 	a.push(xml);
				if(typeof(fn)=='function')fn.apply(this,a);
		 },ft);
	}
}

function processXSL(xsl,showid,xml){
	asyncLoadXML(xsl,{},xml2xsl,'html',xml,showid);
}
function xml2xsl(xml,showid,xsl){
	var innercontent;
	if (window.ActiveXObject){
		innercontent=xml.transformNode(xsl);
	}else{
		var xsltProcessor = new XSLTProcessor();
		if(typeof xsl=='string')xsl=CreateXMLStringParser(xsl);
		xsltProcessor.importStylesheet(xsl);
		var result = xsltProcessor.transformToDocument(xml);
		var xmls = new XMLSerializer();
		innercontent=xmls.serializeToString(result);
	}
	if(innercontent)
	{
		if(document.getElementById(showid))
		document.getElementById(showid).innerHTML=innercontent;
	}
	else
	{
		if(document.getElementById(showid))
		document.getElementById(showid).innerHTML="";
	}
}
function xmlLoad(xml_file,xsl_file,id,showid) {
	if(id!='')
	{
		xml_file=xml_file+id;
		asyncLoadXML(xml_file,{},processXSL,'xml',xsl_file,showid);
	}else
	{
		document.getElementById(showid).innerHTML="";
	}
}
function CreateXMLStringParser(XMLString)
{//Function to create the XML objects
  try
  {
    var xmlParser = new DOMParser();
    var xmlDoc = xmlParser.parseFromString(XMLString, "text/xml");
  }
  catch(Err)
  {
    try
    {
      var xmlDoc= new ActiveXObject("Microsoft.XMLDOM");
      xmlDoc.async="false";
      xmlDoc.loadXML(XMLString);
    }
    catch(Err)
    {
      window.alert("Browser does not support XML parsing.");
      return false;
    }
  }
 
    return xmlDoc;
}


function   scanXml(xmlNode, xml, level){   
  var currXml = '';   
  var currLevel = level + 1;     
  //alert( xmlNode.nodeType + ":" + xmlNode.nodeName );   
  switch( xmlNode.nodeType ){   
    case 1: //-ELEMENT   
      currXml += "\n" + nSpace( level ) + "<" + xmlNode.nodeName + ">";  
      if(xmlNode.hasChildNodes()){   
        var   nodeList   =   xmlNode.childNodes;   
          for(var   i=0;i<nodeList.length;i++){   
            currXml = scanXml(nodeList[i], currXml, currLevel);   
          }   
      }   
      currXml += "\n" + nSpace( level ) + "</" + xmlNode.nodeName + ">";   
      break;   
    case 2: break;//-ATTRIBUTE
    case 3: //-TEXT         
      currXml = "\n" + nSpace( level ) + xmlNode.nodeValue;   
      break;   
    case 4: break;//-CDATA    
    case 5: break;//-ENTITY REFERENCE    
    case 6: break;//-ENTITY    
    case 7: break;//-PI (processing instruction)    
    case 8: break;//-COMMENT    
    case 9: break;//-DOCUMENT    
    case 10: break;//-DOCUMENT TYPE    
    case 11: break;//-DOCUMENT FRAGMENT    
    case 12: break;//-NOTATION    
    default:   
  }   
  return xml + currXml;   
}   
function nSpace( n ){   
  var space ="";   
  for(var i=0; i< n; i++){   
    space += "--";   
  }   
  return space;   
}     
function yulan(obj,div)
{
		var fileext=obj.value.substring(obj.value.lastIndexOf("."),obj.value.length);
        fileext=fileext.toLowerCase();
		if ((fileext!='.jpg')&&(fileext!='.gif')&&(fileext!='.jpeg')&&(fileext!='.png')&&(fileext!='.bmp')&&(fileext!='.swf')){
			if(_('loadImage'))
				_('loadImage').style.display='none';
			return false;
		}
        if ((fileext!='.jpg')&&(fileext!='.gif')&&(fileext!='.jpeg')&&(fileext!='.png')&&(fileext!='.bmp'))
        {
			document.getElementById(div).innerHTML="<EMBED id='flashObj' name='flashObj' height=360 pluginspage=http://www.macromedia.com/go/getflashplayer src='"+obj.value+"' type=application/x-shockwave-flash width=500 wmode='transparent' quality='high'></EMBED>";
        }
        else
        {
			document.getElementById(div).innerHTML="<img src='"+obj.value+"' name='imgObj' id='imgObj' style='border:6px double #ccc'>"
        
        }
		if(_('loadImage'))
			_('loadImage').style.display='';
	
}
function gotoURL(urlstr){
	if(targetPubstr=='_self')
		location.href=urlstr;
	else
	  window.open(urlstr);
	 return; 
}

//####################################
function createXMLHttpRequest () {
	var request = false;
	if(window.XMLHttpRequest) {
		request = new XMLHttpRequest();
		if(request.overrideMimeType) {
			request.overrideMimeType('text/xml');
		}
	} else if(window.ActiveXObject) {
		var versions = ['Microsoft.XMLHTTP', 'MSXML.XMLHTTP', 'Microsoft.XMLHTTP', 'Msxml2.XMLHTTP.7.0', 'Msxml2.XMLHTTP.6.0', 'Msxml2.XMLHTTP.5.0', 'Msxml2.XMLHTTP.4.0', 'MSXML2.XMLHTTP.3.0', 'MSXML2.XMLHTTP'];
		for(var i=0; i<versions.length; i++) {
			try {
				request = new ActiveXObject(versions[i]);
				if(request) {
					return request;
				}
			} catch(e) {
				//alert(e.message);
			}
		}
	}
	return request;
}/*
function getstime()
{
	var http = createXMLHttpRequest();
	http.open("HEAD","time.php", false);
	http.send(null);
	var curDate = new Date;
	var offsetTime = curDate - Date.parse(http.getResponseHeader("Date"));
	setInterval(function()
	{
		curDate.setTime(new Date - offsetTime);
		if(document.getElementById("servertime"))
		document.getElementById("servertime").innerHTML ="服务器时间："+curDate.getFullYear()+'-'+addZero((curDate.getMonth()+1))+'-'+addZero(curDate.getDate())+' '+addZero(curDate.getHours())+':'+addZero(curDate.getMinutes())+':'+addZero(curDate.getSeconds());
	}, 1000);
}*/
//####################################


function addZero(num) {
num=Math.floor(num);
return ((num <= 9) ? ("0" + num) : num);
}
function ajaxPost(id, action, title, other,ot_id){
	if(ot_id!='undefined'&&ot_id!=null){
		var idx=id+'|'+ot_id;
		ot_id='&ar_id='+ot_id;
	}else{
		ot_id='';
		var idx=id;
	}
	if(other!='undefined'){
		var str='';
		for(var o in other){
			str+='&'+o+'='+other[o];
		}
	}
	$.post('ajax_post.php', {
        id: idx,
		act:action}, 
    function(txt){
		if(txt=='close'){
			GB_showCenter('',jsCDirPubStr+'ajax_post.php?tip='+action+'&id='+id+'&act=close',180,600);
		}else if(txt==0){
			GB_showCenter('',jsCDirPubStr+'ajax_post.php?tip='+action+'&id='+idx+'&title='+encodeURIComponent(title)+ot_id+str,180,600);
		}else{
			if(action=='adp'){
				window.location="order-tf.php?id="+id;
			}
			if(action=='adpall'){
				window.location="order-tfall.php?id="+id;
			}
			if(action=='tfgl'){
				window.location="order-tf.php?id="+id+ot_id+str;
			}
			if(action=='batch'){
				window.location="order-batch.php?pid="+id;
			}
			if(action=='adk')
				gotoURL('addefa-add.php?adk_id='+id);
				
		}
	});
}
function allowChars(obj,e){
	
	if (!e) e = window.event;    
	var sValidChars = obj.getAttribute("validchars");
	var sUserAgent = navigator.userAgent;
	var isIE=sUserAgent.indexOf('MSIE')>-1;
	//var sChar = isIE?String.fromCharCode(e.keyCode):String.fromCharCode(e.charCode);
	var sChar = isIE?String.fromCharCode(e.keyCode):String.fromCharCode(e.charCode);
	if(isIE){
		var bIsValidChar = sValidChars.indexOf(sChar) > -1;
		return bIsValidChar;
	}else{
		var bIsValidChar = sValidChars.indexOf(sChar) > -1;
		return bIsValidChar || e.charCode==0;
	}
}
var adpswfobject = {
	width:0,
	height:0,
	swf:null,
	init:function(w,h,s){
		this.width=w;
		this.height=h;
		this.swf=s;
	},
	getSWFHTML:function(){
		var swfNode = "";
		swfNode='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
		swfNode+='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+this.width+'px" ';
		swfNode+='height="'+this.height+'px">';
		swfNode+='<param name="movie" value="'+this.swf+'"><param name="wmode" value="transparent"><embed src="'+this.swf+'" type="application/x-shockwave-flash"></embed>';
		swfNode += "</object>";
		return swfNode;
	}
};
var adplayer = {
	showlayer:function(obj){
		if(typeof(__wh__[obj])=='undefined')
			var content="<img src="+guides[obj]+" />";
		else{
			var wh=__wh__[obj];
			wh=wh.split('_');
			adpswfobject.init(wh[0],wh[1],guides[obj]);
			var content=adpswfobject.getSWFHTML();
		}
		_(obj).innerHTML=content;
		showAndDisplay(obj);
	}
};
//fun.inc.js
function nogroupadp(){
	hiddenelement('groupadp');
	hiddenelement('arrayad');
	hiddenelement('txtgroupadp');
	hiddenelement('characterad');
	hiddenelement('picgroupadp');
	hiddenelement('imagead');	
}

function ch_css(a_obj){
	$("a[name='file_link']").removeClass("current");
	$(a_obj).addClass("current");
}
function textgroupadp(){
	showelement('groupadp');
	showelement('arrayad');
	showelement('txtgroupadp');
	showelement('characterad');
	hiddenelement('picgroupadp');
	hiddenelement('imagead');		
}
function pictgroupadp(){
	showelement('groupadp');
	showelement('arrayad');
	showelement('picgroupadp');
	showelement('imagead');	
	hiddenelement('txtgroupadp');
	hiddenelement('characterad');
}
function selnogroupadp(){
	nogroupadp();	
}
function selpicgroupadp(){
	pictgroupadp();
}
function seltxtgroupadp(){
	textgroupadp();
}
function directionalf(){
	showelement('directadp');
	showelement('directional');	
}
function ndirectionalf(){
	//hiddenelement('directadp');
	//hiddenelement('directional');		
}
function seladpstyle(){
	showelement('adp_s');
	showelement('adp_l');
	showelement('adp_ef');
	showelement('adprowcol');
	//showelement('adpwidthheight');
	showelement('adpstyle2');
	hiddenelement('diyhtml');	
	hiddenelement('diycss');
	//iftxtshow();
}
function seldiystyle(){
	hiddenelement('adp_s');
	hiddenelement('adp_l');
	hiddenelement('adp_ef');
	hiddenelement('adprowcol');
	hiddenelement('adpwidthheight');
	hiddenelement('adpstyle2');
	showelement('diyhtml');	
	showelement('diycss');		
	//iftxtshow();
}
function seladpntxtshow(){
	hiddenelement('adptxtc');
	hiddenelement('adptxts');	
}
function seltxtshow(){
	if(_("adp_style_1").checked==true){
		showelement('adptxtc');
		showelement('adptxts');
	}
}
/*function iftxtshow(){
	if(_("adp_txtshow_1").checked==true)
		seladpntxtshow();
	else
		seltxtshow();		
}
*/
function selcpc(){
	_('od_t_1').checked=true;
	noCheckStr='od_st|od_en';
	_('od_mo').readOnly=false;
	_('od_mo').value="";
	_('od_st').value="";
	_('od_en').value="";
	if(_('baseinfo1').style.display=='none')
		return;	
	if(_('od_p')){
		if(typeof(adp_price)=='object')
			_('od_p').value = adp_price[1];
		if(typeof(adp_cpcn)=='object')
		_('_cpcn_').innerHTML=adp_cpcn[1];
	}
	
	hiddenelement('baseinfo3');
	showelement('baseinfo4');	
	showelement('baseinfo7');
}
function ajaxmail(uid)
{
  //  $.get("sendmail.php", {action:"vali",id:uid}); 
    var cb=new String(Math.random());
    cb=cb.substring(2,11);
    var i=new Image();
    i.src='sendmail.php?action=vali&id='+uid+'&cb='+cb;
   
}
function selcph(obj){
	obj.checked=true;
	if(_('od_mo')){
		_('od_mo').readOnly=true;
		_('od_mo').value="";
	}
	if(_('baseinfo1').style.display=='none')
		return;
	if(_('od_p')){
		_('od_p').value = adp_price[2];
		_('_cpcn_').innerHTML=adp_cpcn[2];
	}
	if(_('baseinfo4'))
		hiddenelement('baseinfo4');
	if(_('baseinfo7'))
		hiddenelement('baseinfo7');
	if(_('baseinfo3'))
		showelement('baseinfo3');
	if(typeof order_date=='object'){
		if(order_date['begin']!='')
			_('od_st').value=order_date['begin'];
		if(order_date['end']!='')
			_('od_en').value=order_date['end'];
	}
}
function checkodtype(){
	if(_('od_t_1').checked==true)
		selcpc();
	else
		selcph();
}
function sorhprince(tv){
	if(tv=='3')
		hiddenelement('prince');
	else
		showelement('prince');	
}
function setnoCheckStr(){
	if(_("adp_style_1").checked==true){
		//if(_("adp_txtshow_1").checked==true)
		//	noCheckStr='adp_txtcolor|adp_txtsize|adpcode|adpcss';
		//else
			noCheckStr='adpcode|adpcss';
	}else{
			noCheckStr='adp_txtcolor|adp_txtsize|adp_bwidth|adp_bcolor|adp_bgcolor|adp_titlecolor|adp_titelsize|adp_linkcolor|adp_activecolor|adp_visitcolor|adp_hovercolor|adp_row|adp_col|adp_width|adp_height';
	}	
}
function getCaid(id,retid){
	if(!_(id))return;
	var val=_(id).value;
	if(val=='')return;
	_(retid).value=val;
}
function loadHTML(html){
	if(html=='')return;
	window.open('loadHTML.php?f='+encodeURIComponent(html));
}

function un_allow_chinese(id){
	var v=document.getElementsByName(id)[0].value;
	if(v=='')return;
	for(i=0;i<v.length;i++){
		var c = v.substr(i,1);
		var ts = escape(c);
		if(ts.substring(0,2) == "%u"){
			document.getElementsByName(id)[0].value = "";
		}
	}
}
function hide_sel(){
	$("select").each(function(){this.style.visibility = "hidden";});
}
function show_sel(){
	$("select").each(function(){this.style.visibility = "";});
}


function getOdMaxdate(maxid, maxd,flag){
	var t=new Date(),year=t.getFullYear(),month=t.getMonth()+1,day=t.getDate();
	month=month<10?'0'+month:month;
	day=day<10?'0'+day:day;
	var rettody=year+'-'+month+'-'+day;
	if(!document.getElementById(maxid))
		return rettody;
	var v=document.getElementById(maxid).value;
	if(v==rettody && flag)
		return v;
	v=v.split('-');
	v=new Date(v[0],v[1]-1,v[2]);
	var maxymd=dateAdd(v,maxd,'d');
	var ymd=[];
	ymd.push(maxymd.getFullYear());
	var m=maxymd.getMonth()+1;
	var d=maxymd.getDate();
	m=m<10?'0'+m:m;
	d=d<10?'0'+d:d;
	ymd.push(m);
	ymd.push(d);
	var rettoday2=ymd.join('-');
	if(rettoday2>rettody && flag)
		return rettody;
	else
		return rettoday2;
}

function getMaxdate(maxid, maxd){
	var t=new Date(),year=t.getFullYear(),month=t.getMonth()+1,day=t.getDate();
	month=month<10?'0'+month:month;
	day=day<10?'0'+day:day;
	var rettody=year+'-'+month+'-'+day;
	if(!document.getElementById(maxid))
		return rettody;
	var v=document.getElementById(maxid).value;
	if(v==rettody)
		return v;
	v=v.split('-');
	v=new Date(v[0],v[1]-1,v[2]);
	var maxymd=dateAdd(v,maxd,'d');
	var ymd=[];
	ymd.push(maxymd.getFullYear());
	var m=maxymd.getMonth()+1;
	var d=maxymd.getDate();
	m=m<10?'0'+m:m;
	d=d<10?'0'+d:d;
	ymd.push(m);
	ymd.push(d);
	var rettoday2=ymd.join('-');
	if(rettoday2>rettody)
		return rettody;
	else
		return rettoday2;
}

function getMaxDay(flag){
	var nowStr='%y-%M-%d';
    if(flag){
	    return nowStr;
	}else{
	    return '';
	}
}

function wdpickonF(oBeg,oEnd,day){
	var bDate=document.getElementById(oBeg).value;
	var eDate=document.getElementById(oEnd).value;
	var days=0;
	bDate =bDate.replace(/-/g, "/");
	eDate =eDate.replace(/-/g, "/");
	bDate=new Date(bDate);
	eDate=new Date(eDate);
	
	days=parseInt((eDate.getTime()-bDate.getTime())/(1000*60 * 60 * 24));
	if(days<0){
		document.getElementById(oEnd).focus();
	}else if(days>day){
		document.getElementById(oEnd).focus();
	}
}

function dateAdd(st,num,s){
    switch (s) {    
        case 'd' :return new Date(Date.parse(st) + (86400000 * num));      
        case 'm' :return new Date(st.getFullYear(), (st.getMonth()) + num, st.getDate(), st.getHours(), st.getMinutes(), st.getSeconds());   
        case 'y' :return new Date((st.getFullYear() + num), st.getMonth(), st.getDate(), st.getHours(), st.getMinutes(), st.getSeconds());   
    }   
}
function viewDetail(href_txt){
	url=href_txt.split("?");
	self.top.$("a[href='"+url[0]+"']").click();
}
function greyboxfn(title, url, width, height){
	width=width||500;
	height=height||500;
	GB_showCenter(title,jsCDirPubStr+url,width,height);
}

function radio_ana_jq(num, name){
	
	if (num<0) return false;
	if(num>0){
		$("input[@name='"+name+"']").each(function(){
			if($(this).attr('disabled')==true){
				$(this).attr('disabled',false);
			}
		 });
	}else{
		$("input[@name='"+name+"']").each(function(){
			if($(this).attr('checked')!=true){
				$(this).attr('disabled',true);
			}
		 });
	}
}

function getPageSize(){
	var de = document.documentElement;
	var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth;
	var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight;
	arrayPageSize = [w,h];
	return arrayPageSize;
}

function formatPos(src, pos){
    return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);
}

function changeWebSites(){
	_('_webSiteFrom').submit();
}

function mouseM(obj){
	obj.className='';
	obj.bgColor='#DDDDDD';
}

function mouseO(obj,objclass){
	obj.bgColor='';
    obj.className='listtr'+objclass;
}

