
function getXY(e){
	var x = 0, y = 0;
		if (!e) e = window.event;
		if (e.pageX || e.pageY)  {
			x = e.pageX;
			y = e.pageY;  }
		else if (e.clientX || e.clientY){
			x = e.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft) - document.documentElement.clientLeft;
			y = e.clientY + (document.documentElement.scrollTop || document.body.scrollTop) - document.documentElement.clientTop;
		}
		return {"x":x,"y":y};
}
function sendOpinions(){
		var list = $('opinions').getElementsByClassName('warn');
		var count = list.length;
		var error = 0; 
		var div = $('err_opinions'); 
		
		for(var i = 0;i < count;i++){
			if(list[i].value == ''){
				error = 1;
			}
		}
		if(error == 1){			
			div.innerHTML ='<b>Вы не заполнили поля</b>';
			div.addClassName('shop');
			return false;
		}else{
			div.innerHTML ='<b>Спасибо за Ваше мнение!!!</b>';
			return true;
		}		
	}

	function profile(event,id){
		if($('profile')){
			document.body.removeChild($('profile'));
		}
		var div = document.createElement('div');
		var pos = getXY(event);
		div.innerHTML = '<img src="images/ajax/preloader.gif">';
		div.style.position = 'absolute';
		div.id ='profile';		
		div.style.left = pos.x+5;
		div.style.top = pos.y+5;
		div.style.width = 150;
		div.style.height = 150;
		div.style.padding = '10 10 10 10';
		div.style.textAlign = 'center';
		div.style.backgroundColor ='#cccccc';
		document.body.appendChild(div);
		new Ajax.Request('ajax.php?action=profile&id='+id,{
    	method:'get',
    	onSuccess: function(transport){
      		var resp = transport.responseText || "";
      		if(resp !=''){
      			var json = eval('('+resp+')');
      			div.innerHTML = '';
      			div.innerHTML ='<img src="images/players/'+json.foto+'">';
      			div.innerHTML+='<br />'+$('p'+id).innerHTML;
      			if(json.expirience !=''){
      				div.innerHTML+='<br / ><b>Опыт: </b>'+json.expirience;
      			}
      		}
    	},
    	onFailure: function(){ alert('Сервер занят!/n Попробуйте еще раз...') }});		
	}
	
	function showSets(event,id,player){
		var div = document.createElement('div');
		var pos = getXY(event);
		div.id ='sets';
		div.style.position = 'absolute';				
		div.style.left = pos.x+5;
		div.style.top = pos.y+5;
		div.style.width = 70;
		div.style.height = 27;
		div.style.padding = '10 10 10 10';
		div.style.textAlign = 'center';
		div.style.border = '1px solid #333333';
		div.style.backgroundColor ='#cccccc';
		document.body.appendChild(div);
		new Ajax.Request('ajax.php?action=sets&id='+id+'&player='+player,{
    	method:'get',
    	onSuccess: function(transport){
      		var resp = transport.responseText || "";
      		if(resp !=''){
      			div.innerHTML = resp;
      		}
    	},
    	onFailure: function(){ alert('Сервер занят!/n Попробуйте еще раз...') }});	
	}
	
	function hideSets(){
		if($('sets')){
			document.body.removeChild($('sets'));
		}
	}
	
	function validation(form){
		var list = $(form).getElementsByClassName('valid');
		var count = list.length;
		var error = 0; 		
		for(var i = 0;i < count;i++){
			if(list[i].value == ''){
				error = 1;
			}
		}
		if(error == 1){			
			alert('Вы не заполнили поля');
			return false;
		}else{
			return true;
		}
	}

