<!--меняем цвета кнопок-->
function change(color)
{
 var el=event.srcElement;
 if (el.tagName=="INPUT"&&el.type=="button")
 event.srcElement.style.backgroundColor=color;
}
<!------------------------------------------------->





<!-------------------------------check-------------------------------------->
	function advorder(id,divID,cd){
		var XMLHttpRequestObject = false;
		var obj = document.getElementById(divID);
		if(!id || id.search('/')!=-1)
		{ var txt;
		  id=id.replace('/','');
		  txt="Введите Email<br><input type='text' style='width: 100px;' id='Em' value='"+id+"' title='Введите Ваш Email'>";
		  txt+="<br><a href=\"#\" onclick=\"advorder(document.getElementById('Em').value,'"+divID+"','"+cd+"');  return false;\">Отправить</a>";
		  obj.innerHTML =txt;
		  return;
		}
		else if(id.match(/[a-zA-Z@]/i)  && !id.match(/^([a-zA-Z0-9_\-]+\.)*[a-zA-Z0-9_\-]+@([a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]\.)+[a-zA-Z]{2,4}$/i))
		{ var txt="<a href='#' title='Кликните для отправки заявки' onClick=\"advorder('"+id+"/','"+divID+"','"+cd+"'); return false;\"><font style='color:red'>Вы не корректно ввели Email, кликните еще раз.</font></a>";
		  obj.innerHTML =txt;
		  return;		}
		$("#"+divID).load("/advorder.php",{id: id, item: divID, cd: cd},function(){});
/*		if(window.XMLHttpRequest){
			XMLHttpRequestObject = new XMLHttpRequest();
		}
		else if  (window.ActiveXJbject){
			XMLHttpRequestObject = new ActiveXObject('Microsoft.XMLHTTP');
		}
		if(XMLHttpRequestObject){

			XMLHttpRequestObject.open('POST', '/advorder.php');
			XMLHttpRequestObject.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			XMLHttpRequestObject.onreadystatechange = function()
				{
					if(XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
						obj.innerHTML = XMLHttpRequestObject.responseText;
					}
				}
				XMLHttpRequestObject.send('&id='+id+'&item='+divID+'&cd='+cd);
		}*/
	}
function check(idSelect, correct)
    {
		k=0;

		if(0 == document.getElementById(idSelect).selectedIndex)
        {k=4;
		var el;
		el=document.getElementById('mark1').style;
		el.visibility='hidden';
		el=document.getElementById('mark2').style;
		el.visibility='hidden';
		el=document.getElementById('mark4').style;
		el.visibility='hidden';

		}

   else if(correct == document.getElementById(idSelect).selectedIndex)
        {document.getElementById(idSelect-1); k=1;
		var el;
		el=document.getElementById('mark1').style;
		el.visibility='visible';
		el=document.getElementById('mark2').style;
		el.visibility='hidden';
		el=document.getElementById('mark4').style;
		el.visibility='hidden';
		}
    else
        {document.getElementById(idSelect-1);k=0;}

		if(k==0)
		{
		var el;
		el=document.getElementById('mark2').style;
		el.visibility='visible';
		el=document.getElementById('mark1').style;
		el.visibility='hidden';
		el=document.getElementById('mark4').style;
		el.visibility='hidden';
		if (document.getElementById(idSelect).selectedIndex==1 || document.getElementById(idSelect).selectedIndex==2)
			{
				el=document.getElementById('mark4').style;
				el.visibility='visible';
			}
		}
    }
	<!-------------------------------check-------------------------------------->
function check2(idSelect, correct)
    {
		k=0;
		var butt1=document.getElementById('butt1');
		butt1.disabled=true;
			if(0 == document.getElementById(idSelect).selectedIndex)
        		{
					k=5; var el, el2, el3;
						el=document.getElementById('mark1').style;
						el.visibility='hidden';
						el=document.getElementById('mark2').style;
						el.visibility='hidden';
						el=document.getElementById('mark3').style;
						el.visibility='hidden';
						el=document.getElementById('mark4').style;
						el.visibility='hidden';
						el=document.getElementById('mark5').style;
						el.visibility='hidden';
						el=document.getElementById('mark6').style;
						el.visibility='hidden';
						el=document.getElementById('mark7').style;
						el.visibility='hidden';
						el=document.getElementById('mark8').style;
						el.visibility='hidden';
						el=document.getElementById('mark9').style;
						el.visibility='hidden';
						el2=document.getElementById('descrAdr');
						el2.innerHTML = "";
						el3=document.getElementById('mark10');
						el3.innerHTML = "100 руб";
			}

   		else if(correct == document.getElementById(idSelect).selectedIndex)
        	{
				document.getElementById(idSelect-1); k=1;
				var el, el2, el3;
				el=document.getElementById('mark1').style;
				el.visibility='visible';
				el=document.getElementById('mark3').style;
				el.visibility='visible';
				el=document.getElementById('mark2').style;
				el.visibility='hidden';
				el=document.getElementById('mark4').style;
				el.visibility='hidden';
				el=document.getElementById('mark5').style;
				el.visibility='visible';
				el=document.getElementById('mark6').style;
				el.visibility='visible';
				el=document.getElementById('mark7').style;
				el.visibility='visible';
				el=document.getElementById('mark8').style;
				el.visibility='visible';
				el=document.getElementById('mark9').style;
				el.visibility='visible';
				el2=document.getElementById('descrAdr');
				el2.innerHTML = "";
				el3=document.getElementById('mark10');
				el3.innerHTML = "Стоимость доставки - рассчитывается менеджером";
				var butt1=document.getElementById('butt1');
				butt1.disabled=false;
		}
    else
		{
			document.getElementById(idSelect-1);
			k=0;
		}


	if(k==0)
		{
			var butt1=document.getElementById('butt1');
			butt1.disabled=false;
			var el2=document.getElementById('descrAdr');
			el2.innerHTML = "";
			var el;
			el=document.getElementById('mark8').style;
			el.visibility='visible';
			el=document.getElementById('mark6').style;
			el.visibility='visible';
			el=document.getElementById('mark2').style;
			el.visibility='visible';
			el=document.getElementById('mark4').style;
			el.visibility='visible';
			el=document.getElementById('mark5').style;
			el.visibility='visible';
			el=document.getElementById('mark7').style;
			el.visibility='visible';
			el=document.getElementById('mark9').style;
			el.visibility='visible';
			el=document.getElementById('mark1').style;
			el.visibility='hidden';
			el=document.getElementById('mark3').style;
			el.visibility='hidden';
			butt1=document.getElementById('butt1');
			butt1.disabled=false;
			el3=document.getElementById('mark10');
			el3.innerHTML = "100 руб";
			if (document.getElementById(idSelect).selectedIndex==2)
				{
					var el,el3;
					el=document.getElementById('mark5').style;
					el.visibility='visible';
					el3=document.getElementById('mark10');
					el3.innerHTML = "Стоимость доставки - рассчитывается менеджером";
				}


			if (document.getElementById(idSelect).selectedIndex==4)
				{
							el=document.getElementById('mark6').style;
							el.visibility='hidden';
							el=document.getElementById('mark7').style;
							el.visibility='hidden';
							el=document.getElementById('mark5').style;
							el.visibility='hidden';
							butt1=document.getElementById('butt1');
							butt1.disabled=false;
							var el2;
							el2=document.getElementById('descrAdr');
							el2.innerHTML = "Самовывоз. Встреча с курьером м. Отрадное.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Будни с 9-00 до 12-00, с 19-00 до 21-00";
				}
		}



    }
	<!--дерево каталога-->
	function UnHide( eThis )
	{
        if( eThis.innerHTML.charCodeAt(0) == 9632 ){
            eThis.innerHTML = '&#9688;';
            eThis.parentNode.parentNode.parentNode.className = '';
        }else{

            eThis.innerHTML = '&#9632;'
			eThis.parentNode.parentNode.parentNode.className = 'cl';


        }
        return false;
    }

