﻿
//Creating and setting the instance of appropriate XMLHTTP Request object to a xmlHttp variable  
function getAjax()
{
	var XmlHttp;
	//Creating object of XMLHTTP in IE
	try
	{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttp = null;
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
	if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
	{
		XmlHttp = new XMLHttpRequest();
	}
	return XmlHttp;
}


function getUserList(Domain,Url)
{   var req;
    var Restr;
	req = getAjax();
	req.onreadystatechange = function(){
		if( req.readyState == 4 && req.status == 200 ) {
			Restr= req.responseText;}
		else{Restr=""}
	}
	req.open( 'GET', '/xml/CheckDomain.aspx?Url='+Url+'&Domain='+Domain, true );
	req.send( );
	return Restr;
}

function DomainCheck(Domain,Url,isRedrect)
{
 var reUrl;
 reUrl=getUserList(Domain,Url);
//  if (reUrl.length>0 & isRedrect)
  if (reUrl.length>8&reUrl.length<200)
  {
    window.location.href=reUrl;
  }
}



//menu
// JavaScript Document
var isIE;
isIE = (navigator.appName == "Microsoft Internet Explorer" ); 
//alert(isIE);
function getElement( id ) 
{
	if(isIE) {
		return document.all[id];
	}
	else {
		return document.getElementById(id);
	}
}
function getElementName( name ) 
{
//	if(navigator.appName == "Microsoft Internet Explorer") {
if(isIE){
		return document.getElementsByName(name);
	//	return document.all[ name ];
	//}
	//else {
	}
}

function menuFix() {

var sfEls = document.getElementById("nav").getElementsByTagName("li");
for (var i=0; i<sfEls.length; i++) {
sfEls[i].onmouseover=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseDown=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onMouseUp=function() {
this.className+=(this.className.length>0? " ": "") + "sfhover";
}
sfEls[i].onmouseout=function() {
this.className=this.className.replace(new RegExp("( ?|^)sfhover\\b"), "");
}
}
}

window.onload=menuFix;

function MenuOn(s){
	var obj;
	obj=getElement(s);
	obj.className='sel';
	//if(s=='Menu4'){obj.style.display="";}
}

function TagShow(){
	//alert('Process');
	//alert(getElement('TagRelated').className);
if(getElement('TagList').getElementsByTagName("div")[1].innerHTML.length==0)
 {
	getElement('TagList').className='disTag';
 }
if(getElement('TagShow').getElementsByTagName("ul")[0].innerHTML.length==0)
 {
	getElement('TagRelated').className='disTag';
	getElementName('TagChapterListByNewsID').className='disTag';
 }
}


//PNG begin//
function correctPNG() 
{ 
for(var i=0; i<document.images.length; i++) 
{ 
var img = document.images[i] 
var imgName = img.src.toUpperCase() 
if (imgName.substring(imgName.length-3, imgName.length) == "PNG") 
{ 
var imgID = (img.id) ? "id='" + img.id + "' " : "" 
var imgClass = (img.className) ? "class='" + img.className + "' " : "" 
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' " 
var imgStyle = "display:inline-block;" + img.style.cssText 
if (img.align == "left") imgStyle = "float:left;" + imgStyle 
if (img.align == "right") imgStyle = "float:right;" + imgStyle 
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle 
var strNewHTML = "<span " + imgID + imgClass + imgTitle 
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";" 
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader" 
+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>" 
img.outerHTML = strNewHTML 
i = i-1 
} 
} 
}
if (document.all) 
window.attachEvent("onload", correctPNG); 
else  
window.addEventListener("onload",correctPNG,false);  
//PNG end//