//alert(window.navigator.appName);

ns = window.navigator.appName == "Netscape"
ie = window.navigator.appName == "Microsoft Internet Explorer"
opera = window.navigator.appName == "Opera"
var ver = parseFloat(navigator.appVersion)

if (ns)
	{
	//window.captureEvents(Event.MOUSEMOVE);
	//window.onmousemove=updateIT;
	
	onmousemove = event||window.document.onmousemove;
	DoSmthWith(onmousemove);
	}
	
function updateIT(e)
	{
	mouseX = e.pageX;
	mouseY = e.pageY;
	}

function OpenIt(xx)
	{

		//alert(xx);
		//var showBox = document.all.box[xx]; 
		//hide_email.style.display = 'none';
		if(xx == 'n')
			{
			var showBox = document.all.box;
			}
		else
			{
			var showBox = document.all.box[xx];
			}	
		var add_h = showBox.offsetHeight;
		showBox.style.top = event.y+document.body.scrollTop-add_h-10;
		showBox.style.left = event.x+document.body.scrollLeft+10;
		showBox.style.visibility = "visible";
		
	}

function CloseIt(xx)
	{
	if (ie) 
			{
			if(xx == 'n')
				{
			document.all.box.style.visibility = "hidden";
				}
			else
				{	
			document.all.box[xx].style.visibility = "hidden";
				}
			}
	else if (opera)
			{
				if(xx == 'n')
				{
			document.all.box.style.visibility = "hidden";
				}
			else
				{	
			document.all.box[xx].style.visibility = "hidden";
				}
			
			}		
			
	if (ns) document.layers[xx].visibility = "hide";
	}
	
function EMail_Validator(email_addr) {
var re, re2;
re = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)|(\.$)/ 
re2 = /^.+\@\[?(\w|[-.])+\.[a-zA-Z]{2,3}|[0-9]{1,3}\]?$/
if (email_addr.search(re) == -1 ) {
	if (email_addr.search(re2) != -1) {
		return(true);
	}
}
return(false);
}
	
function Validate()
	{
	as = writedown.user_email.value
		
		if (writedown.user_name.value.length == 0)
		{
		alert('Вы не написали свое имя!');
		writedown.user_name.focus();
		return false;
		}
	
	
	else if ( (! EMail_Validator(as)) && (as.length > 0) )
		{
		alert('Вы неправильно указали почтовый адрес');
		writedown.user_email.focus();
		return false;
		}
	
	else if (writedown.user_message.value.length == 0)
		{
		alert('Вы не сделали текст записи!');
		writedown.user_message.focus();
		return false;
		}
		
	else if (writedown.control_field.value.length == 0)
		{
		alert('Вы не ввели контрольный ответ!');
		writedown.control_field.focus();
		return false;
		}
		
		
	else
		{
		alert('Спасибо! Ваша запись добавлена. \n После просмотра администратором, она появится в книге.');
		writedown.submit();
		}

	
	}

function ValidateSend() {

if (sendform.addressee_name.value.length == 0)
		{
		alert('Укажите имя получателя');
		sendform.addressee_name.focus();
		return false;
		}

else if ( (! EMail_Validator(sendform.addressee_mail.value))  )
		{
		alert('Укажите почтовый адрес получателя');
		sendform.addressee_mail.focus();
		return false;
		}
		
else if (sendform.sender_name.value.length == 0)
		{
		alert('Укажите свое имя');
		sendform.sender_name.focus();
		return false;
		}	
else if ( (! EMail_Validator(sendform.sender_mail.value))  )
		{
		alert('Укажите свой почтовый адрес');
		sendform.sender_mail.focus();
		return false;
		}		
else if (sendform.sender_text.value.length == 0)
		{
		alert('Напишите хоть что-нибудь :)');
		sendform.sender_text.focus();
		return false;
		}
		
else if ( (sendform.control_field.value.length == 0) )
		{
		alert('Введите ответ');
		sendform.control_field.focus();
		return false;
		}
				else
		{
		//alert('Спасибо! Ваша запись добавлена. \n После просмотра администратором, она появится в книге.');
		sendform.submit();
		}
}

	
	
function checkIt(form) {

	hide_email.style.display = 'none';
	
	as = writedown.user_email.value
	var res = EMail_Validator(as);
	if (res) 
		{
		hide_email.style.display = '';
		
		}
	else
		{
		hide_email.style.display = 'none';
		}	
}

function voteThis(num)
{
var w = "300 px";
var h = "100 px";

if(opera)
	{
	
		var win = "width="+w+",height="+h+",menubar=no,location=no,resizable=no,scrollbars=no";
		newWin = window.open("/vote_card.php?v="+num,'newWin',win);
	
	}
else
	{
strfeatures ="dialogWidth="+w+";dialogHeight="+h+",border=thin;help=no;status=no;";
var prefs = window.showModalDialog("/vote_card.php?v="+num,"win2",strfeatures);
	}
}

function ReallyDel(xxx)
{
if (!isNaN(xxx)) 
{
var deleteFile = confirm('Вы действительно хотите удалить прочитанную открытку?\n');

if (deleteFile == true)
	{
window.location.href="http://retropost.ru/inbox/del/"+xxx+".html";
	}
else
	{
	return false;
	}
}
else
{
return false;
}	
}


function voteArticle(num,v)
{
var w = "300 px";
var h = "100 px";


if(opera)
	{
	
		var win = "width="+w+",height="+h+",menubar=no,location=no,resizable=no,scrollbars=no";
		newWin = window.open("/vote_card.php?mode=article&v="+num+"&res="+v,'newWin',win);
	
	}
else
	{
	
strfeatures ="dialogWidth="+w+";dialogHeight="+h+",border=thin;help=no;status=no;";
var prefs = window.showModalDialog("/vote_card.php?mode=article&v="+num+"&res="+v,strfeatures);
	}
}


function toMyAlbum(num,ac)
{
if (!ac) ac = 'add';
var w = "350 px";
var h = "100 px";
if(opera)
	{
	
		var win = "width="+w+",height="+h+",menubar=no,location=no,resizable=no,scrollbars=no";
		newWin = window.open("/manage_album.php?v="+num+"&ac="+ac,'newWin',win);
	
	}
else
	{	
strfeatures ="dialogWidth="+w+";dialogHeight="+h+",border=thin;help=no;status=no;";
var prefs = window.showModalDialog("/manage_album.php?v="+num+"&ac="+ac,"win2",strfeatures);
	if (prefs) 
		{
	window.location.href="/my/";
		}
	}
}

function CopyLink(x){

document.getElementById("cp"+x).select(); 

if (ns)
		{
		alert('Нажмите кнопку OK, и далее нажмите Ctrl+C на клавиатуре, чтобы скопировать выбранную ссылку');
		}
else if (opera)
		{
		alert('Нажмите кнопку OK, далее выделите мышкой требуемую ссылку и нажмите Ctrl+C на клавиатуре чтобы скопировать выбранную ссылку');
		
		}		
else
		{		
document.execCommand('Copy');
		}


}

function change_photo(num){

document.getElementById("showphoto").innerHTML = '<img src="/shop-images/'+num+'.jpg" class="big" />'
}


function openSizeBox(link) {
		var win = "width= 200,height=150,menubar=no,location=no,resizable=no,scrollbars=no";
		newWin = window.open('/shop-actions/size.php?id='+link,'newWin',win);
	};