    function jumpMenu(targ,selObj,restore){
        eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
		if (restore) selObj.selectedIndex=0;
    }
	
    function refreshParent() {
        window.opener.location.href = window.opener.location.href.replace("#", "&act=refresh#");
        if (window.opener.progressWindow) 
        window.opener.progressWindow.close();
        window.close();
    }
      
    var win = null;
    function NewWindow(mypage,myname,w,h,scroll){
        LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
        TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
        settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable';
        win = window.open(mypage,myname,settings);
    }  
  
    function getWindowScroll(w) {
        if (!w) {
        if (document.documentElement && document.documentElement.scrollTop) { return document.documentElement.scrollTop; }
        else if (document.body.scrollTop) { return document.body.scrollTop; }
        else if (window.pageYOffset) { return window.pageYOffset; }
        } else {
        if (w.document.documentElement && w.document.documentElement.scrollTop) {  return w.document.documentElement.scrollTop; }
        else if (w.document.body.scrollTop) { return w.document.body.scrollTop; }
        else if (w.pageYOffset) { alert( w.pageYOffset ); return w.pageYOffset; }
        }
        return(0);
    }
    
    
function checkViewEditPageControl (status, idPageControl, idPage) {
	
	var add = document.getElementById("module_right_add_" + idPageControl + "_idPage_" + idPage);
	var view = document.getElementById("module_right_view_" + idPageControl + "_idPage_" + idPage);
	var edit = document.getElementById("module_right_edit_" + idPageControl + "_idPage_" + idPage);
	
	var viewPage = document.getElementById("page_right_view_" + idPage);
	
	if ((viewPage.checked == 0) && ((add.checked == 1) || (edit.checked == 1) || (view.checked == 1))) {
	viewPage.checked = true;
	}
	
	if (status=='add') {
	    if (add.checked == 1) {
	        if (view.checked == 0) {
	        view.checked = true;
    	    }
	        if (edit.checked == 0) {
	        edit.checked = true;
	        }
	    }		
    }
    if (status=='edit') {
        if (edit.checked == 1) {
            if (view.checked == 0) {
	        view.checked = true;
    	    }
    	}
   	
    	if (edit.checked == 0) {
            if (add.checked == 1) {
	        add.checked = false;
    	    }
    	}
    	
    }
    
    if (status=='view' && view.checked == 0) {
	        edit.checked = false;
	        add.checked = false;
	 }
}


function checkViewEditPage (status, IDPAGE) {
    if (status=='edit') {
        var edit = document.getElementById("page_right_edit_" + IDPAGE);
        if (edit.checked == 1) {
        document.getElementById("page_right_view_" + IDPAGE).checked = true;
        var el = document.getElementById('aspnetForm');
	    for (var i = 0; i < el.elements.length; i++) {
	      var str = el.elements[i].id;
	      var _idpage = "idPage_" + IDPAGE;
	      if ((str.search(/module_right_/)==0) && (str.search(_idpage)>0)) {
	      el.elements[i].checked = true;
	      }
	    }
	    }
	}
	if (status=='view') {
	var view = document.getElementById("page_right_view_" + IDPAGE);
	if (view.checked == 0) {
	    document.getElementById("page_right_edit_" + IDPAGE).checked = false;
	    
	    var el = document.getElementById('aspnetForm');
	    for (var i = 0; i < el.elements.length; i++) {
	      var str = el.elements[i].id;
	      var _idpage = "idPage_" + IDPAGE;
	      if ((str.search(/module_right_/)==0) && (str.search(_idpage)>0)) {
	      el.elements[i].checked = false;
	      }
	    }
	    
	    
	}
	}
}