
function enableAlphaImages()
{
	var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
	var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
	if (itsAllGood) {
		for (var i=0; i<document.all.length; i++)
		{
			var obj = document.all[i];
			var bg = obj.currentStyle.backgroundImage;
			var img = document.images[i];
			if (bg && bg.match(/\.png/i) != null) 
			{
				var img = bg.substring(5,bg.length-2);
				var offset = obj.style["background-position"];
				obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+img+"', sizingMethod='crop')";
				obj.style.backgroundImage = "url('images/spacer.gif')";//Ìæ»»Í¸Ã÷PNGµÄÍ¼Æ¬
				obj.style["background-position"] = offset; // reapply
			} else if (img && img.src.match(/\.png$/i) != null) {
				var src = img.src;
				img.style.width = img.width + "px";
				img.style.height = img.height + "px";
				img.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+src+"', sizingMethod='crop')"
				img.src = "images/spacer.gif";//Ìæ»»Í¸Ã÷PNGµÄÍ¼Æ¬
			}
		}
	}
}

function getNavigatorVersion()
{
	var IEVersion = parseFloat(window.navigator.userAgent.substr(window.navigator.userAgent.indexOf("MSIE")+5)); 
	if(navigator.userAgent.indexOf("MSIE")>0)return 1;
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)return 2;
   if(isSafari=navigator.userAgent.indexOf("Safari")>0)return 3;   
   if(isCamino=navigator.userAgent.indexOf("Camino")>0)return 4;
   if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0)return 5;
   return 0;

};
function setActiveStyleSheet(title){
	//document.getElementsByTagName("link")[0].href=title;  
	
	//alert(document.getElementsByTagName("link")[0].href);
	var LinkCSS = document.getElementById("LinkCSS");
	LinkCSS.disabled = true;
	LinkCSS.href = title;
	LinkCSS.disabled = false;
} 

function SetActiveCSS()
{
	if ( navigator.userAgent.indexOf("MSIE") > 0 )
	{
		var IEVersion = parseFloat(window.navigator.userAgent.substr(window.navigator.userAgent.indexOf("MSIE")+5)); 
		switch ( IEVersion )
		{
			case 5:
				
				break;
			case 6:
			
				break;
			case 7:
				setActiveStyleSheet("xcon2010_ie7.css");
				break;
				
			case 8:
				setActiveStyleSheet("xcon2010_ie8.css");
				break;
			default:
				setActiveStyleSheet("xcon2010.css");
				break;
		};
	}else if ( navigator.userAgent.indexOf("Firefox") > 0 ){
		setActiveStyleSheet("xcon2010_firefox.css");
	}
		
};


function HideAllInfoDiv()
{
	
	document.getElementById("RichardStallman").style.display = "none";
	document.getElementById("TheDangerofSoftwarePatents").style.display = "none";
	
	document.getElementById("nEINEI").style.display = "none";
	document.getElementById("Anti-AVDetection").style.display = "none";
	
	document.getElementById("XiaoBoJunXie").style.display = "none";
	document.getElementById("defeatwindows7browsermemoryprotection").style.display = "none";
	
	document.getElementById("JohnLambert").style.display = "none";
	document.getElementById("TrendsAffectingtheFutureofExploitation").style.display = "none";
	
	document.getElementById("YuMiao").style.display = "none";
	document.getElementById("SoftwareProtectionThroughAntidebuggingBasedonHardwareVirtualization").style.display = "none";
	
	document.getElementById("FlashSky").style.display = "none";
	document.getElementById("SecurityTestingBasedDataStreamSDL").style.display = "none";
	
	document.getElementById("FunnyWei").style.display = "none";
	document.getElementById("ParsingDissectingFuzzingPDF").style.display = "none";
	
	document.getElementById("XiaozhenLiu").style.display = "none";
	document.getElementById("ResearchonEscapeTechniqueofAVM2VirtualMachine").style.display = "none";
	
	document.getElementById("WanMing").style.display = "none";
	document.getElementById("VirtualVirusesInfection").style.display = "none";
	
	document.getElementById("AntiyLabs").style.display = "none";
	document.getElementById("ComputerVirusAnalysisPipeline").style.display = "none";


}
function ShowSpeakInfoDivByDivID(DivID)
{
	ShowDiv = document.getElementById(DivID);
	if ( ShowDiv.style.display == "block" )
	{
		HideAllInfoDiv();
		return ;
	}else{
		HideAllInfoDiv();
		ShowDiv.style.display = "block";		
	}

	
	
	if ( ShowDiv.offsetLeft + ShowDiv.offsetWidth > document.body.clientWidth )
	{
		ShowDiv.style.left = document.body.clientWidth - ShowDiv.offsetWidth ;
	}
	
	if ( ShowDiv.offsetTop + ShowDiv.offsetHeight > 1100 )
	{
		ShowDiv.style.top = 1100 - ShowDiv.offsetHeight ;
	}
	
	

}
function HideClickedDiv(DivID)
{
	document.getElementById(DivID).style.display = "none";
}
