function SetClassName(id,cssName)
{
	var obj = document.getElementById(id);
	if (obj != null)
	{
		obj.className = cssName;
	}
}
function ShowArea(arrTabsID,arrAreasID,showIndex,showCss,hideCss)
{
	for (var i = 0;i < arrAreasID.length;i++)
	{
		var tab = document.getElementById(arrTabsID[i].toString());
		if (tab)
		{
			tab.className = hideCss;
		}
		var area = document.getElementById(arrAreasID[i].toString());
		if (area)
		{
			area.style.display = "none";
		}
	}
	var selectTab = document.getElementById(arrTabsID[showIndex].toString());
	var selectArea = document.getElementById(arrAreasID[showIndex].toString());
	if (selectTab)
	{
		selectTab.className = showCss;
	}
	if (selectArea)
	{
		selectArea.style.display = "";
	}
}

function getObject(objectId) { 
 if(document.getElementById  &&  document.getElementById(objectId)) { 
 return document.getElementById(objectId); 
 } 
 else if (document.all  &&  document.all(objectId)) { 
 return document.all(objectId); 
 } 
 else if (document.layers  &&  document.layers[objectId]) { 
 return document.layers[objectId]; 
 } 
 else { 
 return false; 
 } 
} 


function showHide(objID){
	
    var obj = getObject(objID); 
    if(obj.style.display == "block"){ 
		obj.style.display = "none";
    }else{ 
		obj.style.display = "block";
    } 
} 

function getQueryString(queryname,defaultValue) {
    var qKeys = {};
    var re = /[?&]([^=]+)(?:=([^&]*))?/g;
    var matchInfo;
    while(matchInfo = re.exec(location.search)){
	    qKeys[matchInfo[1]] = matchInfo[2];
    }
    return typeof(qKeys[queryname])=='undefined' ? defaultValue : qKeys[queryname];
}

 function stopBubble(e) {
        
        if ( e && e.stopPropagation )
          
            e.stopPropagation();
        else
           
            window.event.cancelBubble = true;
    }
   
