var VotDIV = null;
var iTimerID=0;
var VoteLink = null;
function Vote(type, id, obj){
	if(iTimerID>0)
		window.clearTimeout(iTimerID);
	if(!VotDIV){
		VotDIV = document.createElement("DIV");	
	}
	if(VotDIV){
		VoteLink = obj;
		VotDIV.style.display='';
		VotDIV.className = 'vot_form';
		str = '';
		for(i=1; i<=10; i++){
			str += '<a href="/vot.php?type='+type+'&id='+id+'&ball='+i+'" target="_sf"><img src="/i/vot/star.gif" width="16" height="16" border="0" alt="'+i+'" title="'+i+'" vspace="1" hspace="1" /></a>'
		}
		VotDIV.innerHTML = str;
		obj.parentNode.insertBefore(VotDIV, obj);
		window.setTimeout("HideVoteForm()", 5000);
	}
	return false;
}
function HideVoteForm(){
	iTimerID=0;
	if(VotDIV) VotDIV.style.display='none';	
}
function SetVote(id, rating, str){
	HideVoteForm();
	if(str!='')	alert(str);
	if(id!='' && rating!=''){
		if(d = document.getElementById(id)){
			e = document.createElement('SPAN');
			e.innerHTML = 'Рейтинг: '+rating;
			d.parentNode.replaceChild(e, d);
		}
	}
}
function SendSMS(type, id, obj){
	alert('Пыво еще не подвезли!');
	return false;
}
var EmailForm=null;
var divWorkDiv=null;
function FBEmail(txt, ok){
	if(ok){	alert(txt);	return;	}
	if(divWorkDiv==null) divWorkDiv = document.getElementById('WorkDiv');
	divWorkDiv.innerHTML = txt;
	divWorkDiv.className = 'EmailForm';
	divWorkDiv.style.left = document.body.clientWidth/2-200;
	divWorkDiv.style.top  = document.body.clientHeight/2-200 + document.body.scrollTop;
	divWorkDiv.style.display = 'block';
}
function HideEmailForm(){
	if(divWorkDiv!=null){
		divWorkDiv.innerHTML = '';
		divWorkDiv.style.display = 'none';
	}
}
function SendEmail(type, id, obj){
	if(EmailForm==null){
		EmailForm = document.createElement('FORM');
		EmailForm.method = 'post'
		EmailForm.action = '/scripts/GetEmailForm.php?type='+type+id;
		EmailForm.target = '_sf';
		document.body.appendChild(EmailForm);
	}
	else{ EmailForm.action = '/scripts/GetEmailForm.php?type='+type+id;	}
	EmailForm.submit();
	return false;
}
function CheckEmailForm(f){
	if(trim(f.user.value)==''){
		alert('Укажите Ваше имя'); f.user.focus(); return;
	}
	if(trim(f.email.value)==''){
		alert('Укажите адрес электронной почты'); f.email.focus(); return;
	}
	if(f.email.value.match(/[\s,]/)!==null){
		alert('В адресе электройной почты указаны недопустимые символы'); f.email.focus(); return;
	}
	if(trim(f.text.value)==''){
		alert('Укажите текст сообщения'); f.text.focus(); return;
	}
	f.submit();
	HideEmailForm();
}


/* SUBSCRIBE FUNCTIONS */
function CheckSubscribeForm(){
	f = document.forms['subscribe_form'];
	if(trim(f.email.value)==''){
		alert('Не указан email');
		f.email.focus();
		return false;
	}
	if(trim(f.name.value)==''){
		alert('Не указано ваше имя');
		f.name.focus();
		return false;
	}
	f.submit();
	return false;
}
function ErrorAlert(str){
	alert(str);
}
function SubscribeOK(str, email){
	alert(str);
	if(obj=document.getElementById('divSubsForm')){
		obj.innerHTML = 'Ваш адрес включен в базу подписчиков';
		SetCookie('yj_subsemail', email);
	}
}

/* MISC FUNCTIONS */
function trim(str){
	return str.length>0 ? str.replace( /(^\s+|\s+$)/, "" ) : "";
}

function SendJoke(){
    alert("Пыво еще не подвезли!!");
}