function Submit(action, ID_Selected) {
	if(action != null && action != '') document.form.Action.value = action;
	if(ID_Selected != null && document.form.elements['ID_Selected'] != null) document.form.ID_Selected.value = ID_Selected;
	document.form.submit();
}

function ViewPopup(pWidth,pHeight,pName,pScroll, pAction) {
	var url="/index.php?Action="+pAction;
	var argv=ViewPopup.arguments; 
	for(i=5; i<argv.length; i++) url=url+"&"+argv[i];
	url=url+'&RND='+Math.round(Math.random()*1000000);
	
	if(screen != null) {
		posX = Math.round((screen.width - pWidth) / 2);
		posY = Math.round((screen.height - pHeight) / 2);
		posCode = (document.layers)? "screenX="+posX+",screenY="+posY : "left="+posX+",top="+posY;
	}
	else posCode = "";
	
	var popup=window.open(url,pName,"toolbar=0, menubar=0, directories=0, resizable=0, scrollbars="+pScroll+", location=0, width="+pWidth+",height="+pHeight+","+posCode);
	if(popup.focus) popup.focus();
}

function rolover(a, over) {
	img = a.firstChild;
	if(img && img.tagName == 'IMG') {
		src = img.src;
		if(over == true)	src = src.replace(/.gif/i, '-over.gif');
		else				src = src.replace(/-over.gif/i, '.gif');
		img.src = src;
	}
}

function aarq( src_url, success_handler, error_handler ){
	
    var req = null;

    if((!src_url) || (!success_handler))
        return false;

    if (window.XMLHttpRequest){
        req = new XMLHttpRequest();
		//alert('XMLHttpRequest');
    }else{
        if (window.ActiveXObject){
            ajaxIsIE = true;
            req = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
	
    if (req) {
		//alert('aaa!');
    	req.onreadystatechange = function(){
			//alert('!!!');
    		if (req.readyState == 4) {
			    try{
			    	if (req.status == 200) {
		        		success_handler(req.responseText, req.responseXML);
			        } else {
						if(error_handler){
			        		error_handler(req.status);
						}
			        }
			    }
				finally{
					//alert('finally');
				}
			}
    	};
		//alert(src_url)
        req.open('GET', src_url, false );
        req.send("");
    }
    return false;
}


function aarq2( src_url, success_handler, error_handler ){
	
    var req = null;

    if((!src_url) || (!success_handler))
        return false;

    if (window.XMLHttpRequest){
        req = new XMLHttpRequest();
		//alert('XMLHttpRequest');
    }else{
        if (window.ActiveXObject){
            ajaxIsIE = true;
            req = new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
	
    if (req) {
		//alert('aaa!');
    	req.onreadystatechange = function(){
			//alert('!!!');
    		if (req.readyState == 4) {
			    try{
			    	if (req.status == 200) {
		        		success_handler(req.responseText, req.responseXML);
			        } else {
						if(error_handler){
			        		error_handler(req.status);
						}
			        }
			    }
				finally{
					//alert('finally');
				}
			}
    	};
		//alert(src_url)
        req.open('GET', src_url, true );
        req.send("");
    }
    return false;
}

