function Color(id, mode)
{
	if(mode==1)
	{
		switch(id)
		{
			case 'm1': color="#ED0000"; break;
			case 'm2': color="#D35E00"; break;
			case 'm3': color="#FDF528"; break;
			case 'm4': color="#00E605"; break;
			case 'm5': color="#00E6D8"; break;
			case 'm6': color="#094FCB"; break;
			case 'm7': color="#8E0AC9"; break;
			default: color='#ffffff';
		}
		document.all[id].style.color=color;
	}
	if(mode==2)
	document.all[id].style.color='#9B9B9B';
}

function createRequestObject() 
{
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer") ro = new ActiveXObject("Microsoft.XMLHTTP");
    else ro = new XMLHttpRequest();
    return ro;
}

var http = createRequestObject();

function sndReq(idm) 
{
	    http.open('get', '/misc/contacts.php?reg='+idm);
    	http.onreadystatechange = handleResponse;
	    http.send(null);
}

function handleResponse()
{
    if(http.readyState == 4)
	{
        var response = http.responseText;
        var update = new Array();
        if(response.indexOf('|' != -1)) 
		{
            update = response.split('|');
			document.getElementById("dealer_out").style.display='inline';
			document.getElementById("cross").style.display='inline';
            document.getElementById('dealer').innerHTML = update[0];
            document.getElementById('tit').innerHTML = update[1];
			////////////////// Позиционирование крестика для закрытия ////////////////////////
			height=document.getElementById("dealer").offsetHeight+40;
			document.getElementById("gBorder").style.top=height+"px";
        } 
    }
}

function ckickOn(region)
{
	switch(region)
	{
		case 'cherkasi': sndReq(25); break;	
		case 'chernigov': sndReq(26); break;	
		case 'chernovci': sndReq(23); break;	
		case 'dnepropetrovsk': sndReq(4); break;	
		case 'doneck': sndReq(5); break;	
		case 'harkov': sndReq(20); break;	
		case 'herson': sndReq(21); break;	
		case 'hmelnicki': sndReq(22); break;	
		case 'ivanofrankovsk': sndReq(9);	break;	
		case 'jitomir': sndReq(6); break;	
		case 'kirovograd': sndReq(10); break;	
		case 'kyiv': sndReq(1); break;	
		case 'luck': sndReq(3); break;	
		case 'lugansk': sndReq(12); break;	
		case 'lvov': sndReq(13); break;	
		case 'nikolaev': sndReq(14); break;	
		case 'odessa': sndReq(15); break;	
		case 'poltava': sndReq(16); break;	
		case 'rovno': sndReq(17); break;	
		case 'simferopol': sndReq(11); break;	
		case 'summi': sndReq(18); break;	
		case 'ternopol': sndReq(19); break;	
		case 'ujgorod': sndReq(7); break;	
		case 'vinnica': sndReq(2); break;	
		case 'zaporoje': sndReq(8); break;	
		default: sndReq(1); 
	}
}
