﻿//load func

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}

function getUrlParam(name){   
   var reg = new RegExp("(^|&)"+   name   +"=([^&]*)(&|$)");   
   var r = window.location.search.substr(1).match(reg);   
   if (r!=null) 
    return unescape(r[2]);
   return null;   
} 

function getUrlValue(url,name)
{
    var reg = new RegExp("(^|&)"+   name   +"=([^&]*)(&|$)");   
   var r = url.match(reg);   
   if (r!=null) 
    return unescape(r[2]);
   return null; 
}

//菜单

//for common menu
function topmenuHover(menuobj) {
	var links = menuobj.getElementsByTagName("a");
	var tag=0;
	for(i=0; i<links.length; i++) {
	    var sublinkstr=links[i].href.substring(0,links[i].href.lastIndexOf('/'));
	    if(sublinkstr.lastIndexOf('/')>6)
	    {
	        sublinkstr=sublinkstr.substring(sublinkstr.lastIndexOf('/')+1,sublinkstr.length);
	    }
	    else
	        sublinkstr="";
	    links[i].className = '';
	    
	    if(sublinkstr.length>0)
	    {
		    if(window.location.href.indexOf(sublinkstr) != -1) {
		        tag = 1;
			    links[i].className = 'menuOn';
		    } else {
			    links[i].className = '';
		    }
		}
		
		
		links[i].onmouseover = function() {
			for(j=0; j<links.length; j++) {
				links[j].className = '';
			}
			this.className = 'menuOn';
		}
		links[i].onmouseout = function() {
		    var tag=0; 
			for(j=0; j<links.length; j++) {
				links[j].className = '';
				var sublinkstr=links[j].href.substring(0,links[j].href.lastIndexOf('/'));
	            if(sublinkstr.lastIndexOf('/')>6)
	            {
	                sublinkstr=sublinkstr.substring(sublinkstr.lastIndexOf('/')+1,sublinkstr.length);
	            }
	            else
	                sublinkstr="";
	            
	            if(sublinkstr.length>0)
	            {
				    if(window.location.href.indexOf(sublinkstr) != -1) {
				        tag = 1;
					    links[j].className = 'menuOn';
				    }
				}
				
		       
			}
			 if(tag ==0)
		            links[0].className='menuOn';
	    }
	}
	 if(tag ==0)
		   links[0].className='menuOn';
}

//top menu effect
function topmenu () {
	if(!document.getElementById("menu")) return false;
	var menuobj = document.getElementById("menu");
	topmenuHover(menuobj);
}


addLoadEvent(topmenu);


