function popup(linkObj,w_w,w_h,tool,menu,status,scrollbar){
    window.open(linkObj.href,linkObj.target,'width='+w_w+',height='+w_h+'location=0,toolbar='+tool+',menubar='+menu+',status='+status+',scrollbars='+scrollbar+',resizable=1');
    return false;
}

function checkButtons(formId){
    var i = j = n = 0;
    var dsbl = true;
    var formObj = document.getElementById(formId);

    if(!formObj)	return;

    for (i=0;i<formObj.elements.length;i++) {
		var el=formObj.elements[i];
		if (el.type == 'checkbox' && el.id != 'change-all'){
	    	if (el.checked == true){
				j++;
				dsbl = false;
	    	}
			n++;
		}
    }
    formObj['change-all'].checked =  (j && j == n) ? true : false;
//    formObj.submit.disabled = dsbl;
}

function changeAll(formId){
    var i = 0;
    var formObj = document.getElementById(formId);
    
    if(!formObj)	return;

    var ch = formObj['change-all'].checked;

    for (i=0;i<formObj.elements.length;i++) {
	var el=formObj.elements[i];
	if (el.type == 'checkbox' && el.checked != ch) {
	    el.checked = ch;
	}
    }
}


function disableAllButtons(formObj){
    var i = 0;

    if(!formObj){
		alert(formObj)
	return false;
    }
    for (i=0;i<formObj.elements.length;i++) {
		var el=formObj.elements[i];
		if (el.type == 'button' || el.type == 'submit') {
	    	el.disabled = true;
		}
    }
    return true;
}


function disableBskBtn(formId){
    var formObj = document.getElementById(formId);
    if (formObj){
		return checkButtons(formId);
		return disableAllButtons(formObj);
    } else {
		return false;
    }
}


function add2Basket(formObj){
    if (formObj){
	var url = formObj.action + '?';
	for (i=0;i<formObj.elements.length;i++) {
	    var el=formObj.elements[i];
	    if (el.type == 'checkbox' && el.name == 'id' && el.checked == true) {
		url += 'id=' + el.value + '&amp;';
	    }
	}
	window.open(url,formObj.target,'width=700,height=400, location=0,toolbar=0,menubar=0,status=1,scrollbars=1,resizable=1');
	return false;
    } else {
	return true;
    }
}


function go2Link(linkObj,winObj){
    opener.location = linkObj.href;
}


function writeChangeAllInput(winObj) {
    var input = '<input type=checkbox id="change-all" onclick="changeAll(\'add-form\')">';
    winObj.document.write(input);
}


function changeAdvSearchOptions(formId) {
    var formObj = document.getElementById(formId);
    if (formObj) {
		switch ( formObj['what'].options[formObj['what'].selectedIndex].value ){
	    	case 'all':
				_unavalible(formObj.genre,true);
				_unavalible(formObj.yO,true);
				_unavalible(formObj.yT,true);
				_unavalible(formObj.bitrate,true);
	    	break;
	    	case 'album':
				_unavalible(formObj.genre,false);
				_unavalible(formObj.yO,false);
				_unavalible(formObj.yT,false);
				_unavalible(formObj.bitrate,true);
	    	break;
	    	case 'singer':
				_unavalible(formObj.genre,true);
				_unavalible(formObj.yO,true);
				_unavalible(formObj.yT,true);
				_unavalible(formObj.bitrate,true);
	    	break;
	    	default:
				_unavalible(formObj.genre,false);
				_unavalible(formObj.yO,false);
				_unavalible(formObj.yT,false);
				_unavalible(formObj.bitrate,false);
	    	;
		}
    }
}

function _unavalible (selObj,bool) {
	selObj.options[0].selected = bool;
	selObj.disabled = bool;
}


topy = 72; 
openMenu = null; 
timerID = null; 
menuID = null;

function toggleMenu(menuID) {
	openMenu = menuID;
	posx = window.event.srcElement.offsetLeft + window.event.srcElement.offsetParent.offsetLeft + 207;

if (document.all) { 
	document.all(openMenu).style.top = topy;
	document.all(openMenu).style.left = posx;
	document.all(openMenu).style.visibility = "visible"; 
	} 

else if (document.layers) { 
	clearTimeout(timerID);
	document.layers[openMenu].top = topy;
	document.layers[openMenu].left = posx;
	document.layers[openMenu].visibility = "visible";
	timerID = setTimeout("hideAllMenus()", 4000); 
	}

hideMenus(); 

}

function hideAllMenus() {
	document.all(openMenu).style.visibility = "hidden"; 
	}

function hideMenus() {
	if (openMenu != "m0") { 
		document.all('m0').style.visibility = "hidden"; 
		}
	
	openMenu = null; }


function aTDover(parent) {
	if (!parent.contains(event.fromElement)) {
		parent.style.cursor = 'hand';
		}
	}

function aTDout(parent){
	if (!parent.contains(event.toElement)) {
		parent.style.cursor = 'default';
		}
	}

function aTDclick(parent) {	if(event.srcElement.tagName=='TD'){
		parent.children.tags('A')[0].click();
		}
	}



function loadpic() {
browser_name = navigator.appName; 
browser_version = parseFloat(navigator.appVersion); 

if (browser_name == "Netscape" && browser_version >= 3.0) { roll = 'true'; } 
else if (browser_name == "Microsoft Internet Explorer" && browser_version >= 3.0) { roll = 'true'; } 
else { roll = 'false'; 	
}

if (roll == 'true') 
{ 
a1=new Image; a1.src="images/home_on.gif";
a2=new Image; a2.src="images/bug_on.gif";
a3=new Image; a3.src="images/zakaz_on.gif";
} 

}