// JavaScript Document

function SubmitMainSearch() {
	if (document.mainsearchform.ms_field.value=="") {
		alert("Введите слово или фразу для поиска!");
		document.mainsearchform.ms_field.focus();
		return false;
	}
	return true;
}

function bookmark(){
	var title="Кременчугский ТелеграфЪ"
	var url="http://www.telegraf.in.ua"
	
	if (window.sidebar) window.sidebar.addPanel(title, url,"");
	
	else if( window.opera && window.print )
	{
	var mbm = document.createElement('a');
	mbm.setAttribute('rel','sidebar');
	mbm.setAttribute('href',url);
	mbm.setAttribute('title',title);
	mbm.click();
	}
	else if( document.all ) window.external.AddFavorite( url, title);
}

var d = document;
function resizeBox(){
	sObj = d.getElementById("container").style
	if(d.body.clientWidth) {
		if(d.body.clientWidth>1024) {
			sObj.width = "1024px"
		}
		else {
			sObj.width = "100%" 
		}
	}
}
  
onload = resizeBox;
onresize = resizeBox;

browser = navigator.appName;
browserNum = parseInt(navigator.appVersion);
			
if ((browser == "Netscape") && (browserNum < 5)) {
	// Netscape 4.x
	layerRef = "document.layers['";
	endLayerRef = "']";
	styleRef = "";
}
else if ((browser == "Netscape") && (browserNum >= 5)) {
	// Netscape 6
	layerRef = "document.getElementById('";
	styleRef = ".style";
	endLayerRef = "')";
}
else {
	// Internet Explorer
	layerRef = "document.all['";
	endLayerRef = "']";
	styleRef = ".style";
}

/*###################################################################*/
/* Создание нового объекта XMLHttpRequest для общения с Web-сервером */
var request = false;
/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
  request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    request = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    request = false;
  }
}
@end @*/

if (!request && typeof XMLHttpRequest != 'undefined') {
  request = new XMLHttpRequest();
}

if (!request)
  alert("Ваш браузер не поддерживает выполнение сценариев на данной странице (Error initializing XMLHttpRequest)!");
/*###################################################################*/

function ShowBlock (layerName) {
	eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'visible'");
	eval(layerRef + layerName + endLayerRef + styleRef + ".display = 'block'");
}

function HideBlock(layerName) {
	eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'hidden'");
	eval(layerRef + layerName + endLayerRef + styleRef + ".display = 'none'");
}

function ViewHide (mode) {
	if (!mode) {
		layerName = "comments";
		eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'visible'");
		eval(layerRef + layerName + endLayerRef + styleRef + ".display = 'block'");
		
		layerName = "hidecommlink";
		eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'visible'");
		eval(layerRef + layerName + endLayerRef + styleRef + ".display = 'block'");
		
		layerName = "commlink";
		eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'hidden'");
		eval(layerRef + layerName + endLayerRef + styleRef + ".display = 'none'");
	}
	else {
		layerName = "comments";
		eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'hidden'");
		eval(layerRef + layerName + endLayerRef + styleRef + ".display = 'none'");
		
		layerName = "hidecommlink";
		eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'hidden'");
		eval(layerRef + layerName + endLayerRef + styleRef + ".display = 'none'");
		
		layerName = "commlink";
		eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'visible'");
		eval(layerRef + layerName + endLayerRef + styleRef + ".display = 'block'");
	}
}

function ValidEmail(email_address) {
	var reg_exp = /^[.a-z0-9_-]{1,20}@(([a-z0-9-]+\.)+(com|net|org|mil|edu|gov|arpa|info|biz|inc|name|mobi|[a-z]{2})|[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})/i;
	if (!reg_exp.test(email_address)) {
		alert("E-mail имеет неверный формат!");
		return false;
	}
}

function submit_SendCommentsForm() {
	
	// наличие имени
	if(document.comments.sender.value=="") {
		alert("Укажите, пожалуйста, Ваше имя!");
		document.comments.sender.focus();
		return false;
	}
	
	// наличие электронного адреса
	if(document.comments.sendermail.value) {
		if (ValidEmail(document.comments.sendermail.value)==false) {
			document.comments.sendermail.value = "";
			document.comments.sendermail.focus();
			return false;
		}
	}
	
	// наличие комментария
	if(document.comments.sendercomment.value=="") {
		alert("Вы забыли написать комментарий! :)");
		document.comments.sendercomment.focus();
		return false;
	}
	
	document.comments.send.disabled=true; this.value='Минуточку...'; document.getElementById('comments').submit();
	
	return true;
}

function submit_ContactForm() {
	
	// выбор адресата
	if(document.contactform.whom.value=="") {
		alert("Кому Вы хотите отправить сообщение? (выберите из списка)");
		document.contactform.whom.focus();
		return false;
	}
	
	// наличие имени
	if(document.contactform.sendername.value=="") {
		alert("Укажите, пожалуйста, Ваше имя!");
		document.contactform.sendername.focus();
		return false;
	}
	
	// наличие электронного адреса
	if(document.contactform.senderemail.value) {
		if (ValidEmail(document.contactform.senderemail.value)==false) {
			document.contactform.senderemail.value = "";
			document.contactform.senderemail.focus();
			return false;
		}
	}
	else {
		alert("Укажите, пожалуйста, Ваш электронный адрес!");
		document.contactform.senderemail.focus();
		return false;
	}
	
	// наличие сообщения
	if(document.contactform.mailtext.value=="") {
		alert("Вы забыли написать текст сообщения!");
		document.contactform.mailtext.focus();
		return false;
	}
	
	document.comments.send.disabled=true; this.value='Минуточку...'; document.getElementById('comments').submit();
	
	return true;
}

function submit_CnfQuestionForm() {
	
	// наличие имени
	if(document.cnfQuestionform.asker.value=="") {
		alert("Укажите, пожалуйста, Ваше имя!");
		document.cnfQuestionform.asker.focus();
		return false;
	}
	
	// наличие вопроса
	if(document.cnfQuestionform.cnfquestion.value=="") {
		alert("Задайте свой вопрос!");
		document.cnfQuestionform.cnfquestion.focus();
		return false;
	}
	
	document.cnfQuestionform.send.disabled=true; this.value='Минуточку...'; document.getElementById('cnfQuestionform').submit();
	
	return true;
}