function Ad_New_XmlDoc() {
  var xmlDoc = false;
  /*@cc_on @*/
  /*@if (@_jscript_version >= 5)
  try {
	xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
  } catch (e) {
    try {
      xmlDoc = new ActiveXObject("Msxml2.XMLDOM");
    } catch (e2) {
      xmlDoc = false;
    }
  }
  @end @*/

  if (!xmlDoc) {
    xmlDoc = document.implementation.createDocument('','',null);
  }
  return xmlDoc;
}

isie = String(navigator.appVersion).indexOf("MSIE") > -1;

function IsOverTime(endtime){
	if(endtime == '1900-01-02'){
		return false;
	}
	var nowtime,etime;
	nowtime = new Date()
	etime=new Date(endtime.replace(/-/g,'\/'));
	return nowtime > etime;
}

function adshow(aid){
	if(isie){
		adshow_byIE(aid);
	}
	else{
		adshow_byFF(aid);
	}
}

function adshow_byIE(aid){
	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	xmlDoc.async = false;
	if(!xmlDoc.load('/xml/ad/'+aid+'.xml')){
		return;
	}
	
	var codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0';
	var src = 'http://www.yescar.cn/images/picxg';
	var src2 = 'http://www.yescar.cn/images/picxg.swf';
	var wmode = 'opaque';
	var quality = 'high';
	var pluginspage = 'http://www.macromedia.com/go/getflashplayer';
	var movie = 'http://www.yescar.cn/images/picxg';
	
	var id = '';
	var width = '';
	var height = '';
	var url = '';
	var endtime = '';
	
	var pic = '';
	var links = '';
	var bname = '';
	var time = '';
	var FlashVars = '';
	
	
	
	
	var root = xmlDoc.documentElement;
	var node = root.getElementsByTagName('Table');
	
	for(i=0;i<node.length;i++){
		endtime = node[i].selectSingleNode('endtime').text;
		if(IsOverTime(endtime)){
			root.removeChild(node[i]);
		} 
	}
	node = root.getElementsByTagName('Table');
	
	if(node.length > 1){
		width = node[0].selectSingleNode('width').text;
		height = node[0].selectSingleNode('height').text;
		for(i=0;i<node.length;i++){
			pic = pic + '|' + node[i].selectSingleNode('pic').text;
			links = links + '|' + node[i].selectSingleNode('url').text;
			bname = bname + '|' + node[i].selectSingleNode('name').text;
			time = time + '|' + node[i].selectSingleNode('time').text;
		}
		pic = pic.replace('|','');
		links = pic.replace('|','');
		bname = pic.replace('|','');
		time = pic.replace('|','');
		FlashVars = 'pics='+pic+'&links='+links+'&bname='+bname+'&timesAd='+time+'&pWidth='+width+'&pHeight='+height;
		
		AC_FL_RunContent( 'codebase',codebase,'width',width,'height',height,'src',src,'wmode',wmode,'quality',quality,'FlashVars',FlashVars,'pluginspage',pluginspage,'movie',movie );
	}
	else if(node.length == 1){
		movie = node[0].selectSingleNode('pic').text;
		src = node[0].selectSingleNode('pic').text;
		width = node[0].selectSingleNode('width').text;
		height = node[0].selectSingleNode('height').text;
		id = node[0].selectSingleNode('id').text;
		url = node[0].selectSingleNode('url').text;
		
		if(src.indexOf('.swf') > -1){
			AC_FL_RunContent( 'codebase',codebase,'width',width,'height',height,'src',src.replace('.swf',''),'quality',quality,'wmode',wmode,'pluginspage',pluginspage,'movie',movie.replace('.swf','') );
		}
		else{
			var imghtml = '<a href="'+url+'" target="_blank"><img src="'+src+'" width="'+width+'" height="'+height+'" border="0" style="background-color:#FFFFFF" /></a>';
			document.write(imghtml);
		}
	}
}

function adshow_byFF(aid){
	var xmlDoc = document.implementation.createDocument('','',null);
	xmlDoc.async = false;
	if(!xmlDoc.load('/xml/ad/'+aid+'.xml')){
		return;
	}
	
	var codebase = 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0';
	var src = 'http://www.yescar.cn/images/picxg';
	var src2 = 'http://www.yescar.cn/images/picxg.swf';
	var wmode = 'opaque';
	var quality = 'high';
	var pluginspage = 'http://www.macromedia.com/go/getflashplayer';
	var movie = 'http://www.yescar.cn/images/picxg';
	
	var id = '';
	var width = '';
	var height = '';
	var url = '';
	var endtime;
	
	var pic = '';
	var links = '';
	var bname = '';
	var time = '';
	var FlashVars = '';
	
	var root = xmlDoc.documentElement;
	var node = root.getElementsByTagName('Table');
	
	for(i=0;i<node.length;i++){
		endtime = node[i].getElementsByTagName('endtime')[0].textContent;
		if(IsOverTime(endtime)){
			root.removeChild(node[i]);
		}
	}
	node = root.getElementsByTagName('Table');
	
	
	if(node.length > 1){
		width = node[0].getElementsByTagName('width')[0].textContent;
		height = node[0].getElementsByTagName('height')[0].textContent;
		for(i=0;i<node.length;i++){
			pic = pic + '|' + node[i].getElementsByTagName('pic')[0].textContent;
			links = links + '|' + node[i].getElementsByTagName('url')[0].textContent;
			bname = bname + '|' + node[i].getElementsByTagName('name')[0].textContent;
			time = time + '|' + node[i].getElementsByTagName('time')[0].textContent;
		}
		
		pic = pic.replace('|','');
		links = pic.replace('|','');
		bname = pic.replace('|','');
		time = pic.replace('|','');
		FlashVars = 'pics='+pic+'&links='+links+'&bname='+bname+'&timesAd='+time+'&pWidth='+width+'&pHeight='+height;
		
		var adhtml=('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ width+ +'" height="'+ height +'">');           
		adhtml +=('<param name="movie" value="'+src2+'">');
		adhtml +=('<param name="quality" value="high">');  
		adhtml +=('<param name="menu" value="false">');
		adhtml +=('<param name="wmode" value="opaque">');
		adhtml +=('<param name="allowScriptAccess" value="sameDomain">');
		adhtml +=('<param name="type" value="application/x-shockwave-flash">');
		adhtml +=('<param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer">');
		adhtml +=('<param name="FlashVars" value="'+FlashVars+'">');
		adhtml +=('<embed src="'+src2+'" FlashVars="'+FlashVars+'" width="'+ width +'" height="'+ height +'" wmode="opaque" menu="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');       
		adhtml +=('</object>');
		document.write(adhtml);
	}
	else if(node.length == 1){
		movie = node[0].getElementsByTagName('pic')[0].textContent;
		src = node[0].getElementsByTagName('pic')[0].textContent;
		width = node[0].getElementsByTagName('width')[0].textContent;
		height = node[0].getElementsByTagName('height')[0].textContent;
		id = node[0].getElementsByTagName('id')[0].textContent;
		url = node[0].getElementsByTagName('url')[0].textContent;
		if(src.indexOf('.swf') > -1){
			var adhtml=('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="'+ width+ +'" height="'+ height +'">');           
			adhtml +=('<param name="movie" value="'+src+'">');
			adhtml +=('<param name="quality" value="high">');
			adhtml +=('<param name="menu" value="false">');
			adhtml +=('<param name="wmode" value="opaque">');
			adhtml +=('<param name="allowScriptAccess" value="sameDomain">');
			adhtml +=('<param name="type" value="application/x-shockwave-flash">');
			adhtml +=('<param name="pluginspage" value="http://www.macromedia.com/go/getflashplayer">');
			adhtml +=('<embed src="'+src+'" width="'+ width +'" height="'+ height +'" wmode="opaque" bgcolor="#ffffff" menu="false" quality="high" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
			adhtml +=('</object>');
			document.write(adhtml);
		}
		else{
			var imghtml = '<a href="'+url+'" target="_blank"><img src="'+src+'" width="'+width+'" height="'+height+'" border="0" style="background-color:#FFFFFF" /></a>';
			document.write(imghtml);
		}
	}
}