﻿// JavaScript Document

function addFavourite(urlpage) 
{ 
var sURL=urlpage;
var sTitle=document.title; 
try 
{ 
if(document.all) 
{ 
window.external.addFavorite(sURL,sTitle); 
} 
else if(window.sidebar) 
{ 
window.sidebar.addPanel(sTitle, sURL, ""); 
} 
} 
catch(e) 
{ 
alert("添加收藏失败,使用组合快捷键'Ctrl+D'添加!") 
} 

}

function tanchu(showpage,langu){
   window.open("popwindetail.php?yuyan="+langu+"&page="+showpage,"newWin","height=550px;width=190px;left=200px;top=100px; status=no; help=no"); 
	}
	

function showfirstdiv(showpage,hidepagef,hidepages){
	  document.getElementById(hidepagef.toString()).style.visibility="hidden";
	  document.getElementById(hidepages.toString()).style.visibility="hidden";
	  document.getElementById(showpage.toString()).style.visibility="visible";
	  
	}
function closeright(){
	 return window.event.returnValue=false;
	}
	
function onmouse(biandiv){
   biandiv.style.backgroundColor="#6699ff";
   
}
function outmouse(biandiv){
   biandiv.style.backgroundColor="#FFFFFF";
}

function xiaoshi(){
	    document.getElementById("showpagediv").style.display="none";
		   document.getElementById('fade').style.display='none';
	}
	
	
function showMenu(jseve){

 var showDiv="";
 var divx=0;
 var divy=0;
 var screanx=document.body.clientWidth;
 var screany=document.body.clientHeight;
 jseve=jseve?jseve:window.event;
   var jsevex=jseve.pageX;
   var jsevey=jseve.pageY;
   
   /*if(screanx-jsevex>200){
      divx=jsevex;
   }else{
     divx=jsevex-150;
   }
   
   if(screany-jsevey>150){
     divy=jsevey;
   }else{
     divy=jsevey-130;
   }*/
      var scTop;    
        if (typeof window.pageYOffset != 'undefined') {
            scTop = window.pageYOffset;          }
        else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') { 
            scTop = document.documentElement.scrollTop;  } 
        else if (typeof document.body != 'undefined') { 
            scTop = document.body.scrollTop;   } 
	   if(scTop>1000){
	   scTop=scTop-1000;
	   }	
	  if(scTop>700){
	   scTop=scTop-700;
	   }
	  if(scTop>350){
	   scTop=scTop-200;
	   }
   if(scTop>100){
	   scTop=scTop/10;
	   }


   divx=jsevex;
   divy=jsevey+scTop;
   document.getElementById("showpagediv").style.left=divx+"px";
   document.getElementById("showpagediv").style.top=divy+"px";
   document.getElementById("showpagediv").style.display="block";
   document.getElementById('fade').style.display='block';
}


function tiaoyong(urlpage){
	addFavourite(urlpage);
	
	xmlHttp =  createXMLHttpRequestObject();//ĺ
	
	if(xmlHttp==null){           //ûеõ
	
	   alert("Browser does not support HTTP Request!");
	   
	   return;
	
	}
	var url = "rightfunction/rightfunction.php";//ݵphp
	
	url = url+"?pageurl="+urlpage;
	
	url = url+"&sid="+Math.random();//Ƿֹ棩
	
	xmlHttp.onreadystatechange = stateChanged;//Ӧĺ
	//parent.document.getElementById("light").innerHTML = url;
	xmlHttp.open("GET", url, true);//GETֵ
	
	xmlHttp.send(null);
	
	
}

function stateChanged(){
	 document.getElementById("showpagediv").style.display="none";
	    document.getElementById('fade').style.display='none';

 /*   if(xmlHttp.readyState==4&&xmlHttp.status==200){
	
            //alert(xmlHttp.responseText);
         parent.document.getElementById("light").innerHTML = xmlHttp.responseText;
   
	     if(parent.document.getElementById('number').value>=1){
		 
		       parent.document.getElementById('light').style.display='block';
		       parent.document.getElementById('fade').style.display='block';
		 
		 //return false;
	
		 }
		 
	}*/

}

function createXMLHttpRequestObject()
{
  var XMLHttpRequestObject = false;
  
  try
  {
    XMLHttpRequestObject = new XMLHttpRequest();
  }
  catch(e)
  {
    var aryXmlHttp = new Array(
                               "MSXML2.XMLHTTP",
                               "Microsoft.XMLHTTP",
                               "MSXML2.XMLHTTP.6.0",
                               "MSXML2.XMLHTTP.5.0",
                               "MSXML2.XMLHTTP.4.0",
                               "MSXML2.XMLHTTP.3.0"
                               );
    for (var i=0; i<aryXmlHttp.length && !XMLHttpRequestObject; i++)
    {
      try
      {
        XMLHttpRequestObject = new ActiveXObject(aryXmlHttp[i]);
      } 
      catch (e) {}
    }
  }
  
  if (!XMLHttpRequestObject)
  {
    alert("Error: failed to create the XMLHttpRequest object.");
  }
  else 
  {
    return XMLHttpRequestObject;
  }
}

