
var is_over= new Array();
var voted= new Array();
var last_uid=0;
var timer=null;
var orig_inner= new Array();

var last_town='none';

function $(uid)
{

	return document.getElementById(uid);

}

function user_edit()
{

$('anketa').style.display='none';
$('anketa_form').style.display='block';

}

function user_anketa()
{

$('anketa').style.display='block';
$('anketa_form').style.display='none';

}

function photo_centerize(id, photo_padding, photo_width, photo_div_border, photo_inline)
{

var div=$(id);
var div_width=parseInt(div.style.width.substr(0, div.style.width.length-2));

var dirt_photo_count_test=div_width/((photo_padding+photo_div_border)*2+photo_width);
var photo_count_test=Math.floor(dirt_photo_count_test);

	if(photo_inline > photo_count_test)
		{
		
			photo_count=photo_count_test;
		
		}
	else
		{
		
			photo_count=photo_inline;
		
		}

var div_margin=Math.floor((div_width-photo_count*((photo_padding+photo_div_border)*2+photo_width))/2);

div.style.width=photo_count*((photo_padding+photo_div_border)*2+photo_width)+'px';
div.style.marginRight='0px';
div.style.marginLeft=div_margin+'px';

}

function GetXmlHttpObject()
{

var objXMLHttp=null;

	if (window.XMLHttpRequest)
		{
		
			objXMLHttp=new XMLHttpRequest();

		}
	else if (window.ActiveXObject)
		{
		
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");

		}
		
return objXMLHttp;

} 

function vote(grade, uid)
{

	$(uid).innerHTML=orig_inner[uid];

	if(voted[uid]!=1)
		{
		
			xmlHttp=GetXmlHttpObject();
			if(xmlHttp!=null)
				{
		
					xmlHttp.onreadystatechange=function()
							{
								if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
									{

										var response=xmlHttp.responseText;
										if(response.substr(1, 1)=='1')
											{
											
												/*$(uid+'_rating').innerHTML=response.substr(3, 4);
												$(uid+'_count').innerHTML=parseFloat($(uid+'_count').innerHTML)+1;*/
												$(uid).innerHTML='<center><font style="font-size: 10pt; text-align: center">Ваш голос принят</font></center>';
												var rating=parseFloat(response.substr(3, 4));
												var src=new Array();
												rating=Math.round(rating);
												for(var i=1; i<=5; i++)
													{
							
														if(i<=rating)
															{
									
																src[i]='./photos/rating_star.gif';
									
															}
														else
															{
									
																src[i]='./photos/clear_star.gif';
									
															}
							
													}
												orig_inner[uid]='<img border="0" src="'+src[1]+'"><img border="0" src="'+src[2]+'"><img border="0" src="'+src[3]+'"><img border="0" src="'+src[4]+'"><img border="0" src="'+src[5]+'">';
												voted[uid]=1;
												setTimeout('$('+uid+').innerHTML=orig_inner['+uid+'];', 1500);

											}
										else if(response.substr(1, 1)=='0')
											{
											
												$(uid).innerHTML='<center><font style="font-size: 10pt; text-align: center">Вы уже голосовали</font></center>';
												voted[uid]=1;
												setTimeout('$('+uid+').innerHTML=orig_inner['+uid+'];', 1500);
											
											}
						
									}
					
							}
					xmlHttp.open("GET",'./templates/countries/vote.php?grade='+grade+'&uid='+uid,true);
					xmlHttp.send(null);
			
				}
		
		}
	
}

function div_over(uid, is_vote)
{

	if(timer!=null)
	{
		
		clearTimeout(timer);
		timer=null;
	
	}

	if(last_uid!=uid && last_uid!=0)
	{
	
		is_over[last_uid]=undefined;
		$(last_uid).innerHTML=orig_inner[last_uid];
	
	}

	if(is_over[uid]==undefined && voted[uid]!=1 && is_vote==1)
	{
		
		is_over[uid]=1;
		last_uid=uid;
		
		$(uid).innerHTML=''+
		'<a href="javascript: vote(1, '+uid+')"><img border="0" src="./photos/clear_star.gif" id="'+uid+'_1" onMouseOver="over('+uid+', 1)" onMouseOut="out('+uid+', 1)"></a>'+
		'<a href="javascript: vote(2, '+uid+')"><img border="0" src="./photos/clear_star.gif" id="'+uid+'_2" onMouseOver="over('+uid+', 2)" onMouseOut="out('+uid+', 2)"></a>'+
		'<a href="javascript: vote(3, '+uid+')"><img border="0" src="./photos/clear_star.gif" id="'+uid+'_3" onMouseOver="over('+uid+', 3)" onMouseOut="out('+uid+', 3)"></a>'+
		'<a href="javascript: vote(4, '+uid+')"><img border="0" src="./photos/clear_star.gif" id="'+uid+'_4" onMouseOver="over('+uid+', 4)" onMouseOut="out('+uid+', 4)"></a>'+
		'<a href="javascript: vote(5, '+uid+')"><img border="0" src="./photos/clear_star.gif" id="'+uid+'_5" onMouseOver="over('+uid+', 5)" onMouseOut="out('+uid+', 5)"></a>';
	
	}
	else if(is_over[uid]==undefined && is_vote==0)
	{
	
		is_over[uid]=1;
		last_uid=uid;
		$(uid).innerHTML='<center><font style="font-size: 10pt; text-align: center">Голосование отключено</font></center>';
	
	}
	
}

function div_out(uid, restore)
{

	if(restore==1 && last_uid==uid)
		{
		
			is_over[uid]=undefined;
			$(uid).innerHTML=orig_inner[uid];
		
		}
	else if(restore==0)
		{
		
			timer=setTimeout('div_out('+uid+', 1);', 1500);

		}

}

function over(n_id, id)
{


var i = $(n_id + '_1');
var i_1 = $(n_id + '_2');
var i_2 = $(n_id + '_3');
var i_3 = $(n_id + '_4');
var i_4 = $(n_id + '_5');

var s = "./photos/vote_star.gif";

	if(id == 1){ i.src = s;}
	if(id == 2){ i.src = s;  i_1.src = s;}
	if(id == 3){ i.src = s;  i_1.src = s; i_2.src = s;}
	if(id == 4){ i.src = s;  i_1.src = s; i_2.src = s; i_3.src = s;}
	if(id == 5){ i.src = s;  i_1.src = s; i_2.src = s; i_3.src = s; i_4.src = s;}

}

function out(n_id, id)
{

var i = $(n_id + '_1');
var i_1 = $(n_id + '_2');
var i_2 = $(n_id + '_3');
var i_3 = $(n_id + '_4');
var i_4 = $(n_id + '_5');

var s = "./photos/clear_star.gif";

	if(id == 1){i.src = s;}
	if(id == 2){i_1.src = s;}
	if(id == 3){i_2.src = s;}
	if(id == 4){i_3.src = s;}
	if(id == 5){i_4.src = s;}

}

function open_town_des(id)
{
	if(last_town!='none')
		{
			close_town_des(last_town);
		}
	$(id).style.display='block';
	last_town=id;
}

function close_town_des(id)
{
	$(id).style.display='none';
	last_town='none';
}

function des_country_click(id, link)
{
	$('coutry_content').innerHTML=$(id).innerHTML;
	$(link).style.background='#dae5b8';
	$(last_dcl).style.background='#fff';
	last_dcl=link;
}
