<!--

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		header_04_header_14_over = newImage("/images/header_04-header_14_over.jpg");
		header_05_header_15_over = newImage("/images/header_05-header_15_over.jpg");
		header_06_header_16_over = newImage("/images/header_06-header_16_over.jpg");
		header_07_header_17_over = newImage("/images/header_07-header_17_over.jpg");
		header_08_header_18_over = newImage("/images/header_08-header_18_over.jpg");
		header_09_header_19_over = newImage("/images/header_09-header_19_over.jpg");
		preloadFlag = true;
	}
}

//phorum scripts
//**************************************************************

var MessageMax  = "102400";
var Override    = "";
function CheckLength() {
    MessageLength  = document.REPLIER.body.value.length;
    message  = "";
        if (MessageMax !=0) {
            message = "Post:\nThe maximum allowed length is " + MessageMax + " characters.";
        } else {
            message = "";
        }
        alert(message + "\nSo far, you have used " + MessageLength + " characters.");
}
function ValidateForm() {
    MessageLength  = document.REPLIER.body.value.length;
    errors = "";
    if (MessageLength < 2) {
         errors = "You must enter a message to post!";
    }
    if (MessageMax !=0) {
        if (MessageLength > MessageMax) {
            errors = "Post:\nThe maximum allowed length is " + MessageMax + " characters.\nCurrent Characters: " + MessageLength;
        }
    }
    if (errors != "" && Override == "") {
        alert(errors);
        return false;
    } else {
        document.REPLIER.submit.disabled = true;
        return true;
    }
}
function emoticon(theSmilie) {
    document.REPLIER.body.value += ' ' + theSmilie + ' ';
    document.REPLIER.body.focus();
}
// Start the subroutines.
var Quote = 0;
var Bold  = 0;
var Italic = 0;
var Underline = 0;
var Code = 0;
// IBC Code stuff
var text_enter_url      = "Введите полный адрес URL для гиперссылки";
var text_enter_url_name = "Введите заголовок страницы интернет";
var text_enter_image    = "Введите полный адрес URL к изображению";
var text_enter_email    = "Введите адрес email";
var text_enter_flash    = "Enter the URL to the Flash movie.";
var text_flash_width    = "Enter the Width of the movie in pixels. Maximum Width= ";
var text_flash_height   = "Enter the Height of the movie in pixels. Maximum Height= ";
var text_code           = "Использование: [CODE] Ваш код здесь.. [/CODE]";
var text_quote          = "Использование: [QUOTE] Ваша цитата здесь.. [/QUOTE]";
var error_no_url        = "Необходимо ввести URL";
var error_no_title      = "Необходимо ввести заголовок";
var error_no_email      = "Необходимо ввести адрес email";
var error_no_width      = "Необходимо ввести ширину";
var error_no_height     = "Необходимо ввести высоту";

function PostWrite(NewCode) {
    document.REPLIER.body.value+=NewCode;
    document.REPLIER.body.focus();
    return;
}

function IBCurl() {
    var FoundErrors = '';
    var enterURL   = prompt(text_enter_url, "http://");
    var enterTITLE = prompt(text_enter_url_name, "Введите название ссылки");
    if (!enterURL)    {
        FoundErrors += "\n" + error_no_url;
    }
    if (!enterTITLE)  {
        FoundErrors += "\n" + error_no_title;
    }
    if (FoundErrors)  {
        alert("Error!"+FoundErrors);
        return;
    }
    var ToAdd = "[url="+enterURL+"][u]"+enterTITLE+"[/u][/url]";
    document.REPLIER.body.value+=ToAdd;
	document.REPLIER.body.focus();
}
function IBCimage() {
    var FoundErrors = '';
    var enterURL   = prompt(text_enter_image, "http://");
    if (!enterURL) {
        FoundErrors += "\n" + error_no_url;
    }
    if (FoundErrors) {
        alert("Error!"+FoundErrors);
        return;
    }
    var ToAdd = "[img]"+enterURL+"[/img]";
    document.REPLIER.body.value+=ToAdd;
	document.REPLIER.body.focus();
}
function IBCemail() {
    var emailAddress = prompt(text_enter_email,"");
    if (!emailAddress) { alert(error_no_email); return; }
    var ToAdd = "[email]"+emailAddress+"[/email]";
    PostWrite(ToAdd);
}
function IBCflash(maxWidth, maxHeight) {
   var FoundErrors = '';
   var FlashURL    = prompt(text_enter_flash, "http://");
   var FlashWidth  = prompt(text_flash_width +" "+ maxWidth, "");
   var FlashHeight = prompt(text_flash_height +" "+ maxHeight, "");
   if (!FlashURL)    { FoundErrors+="\n"+error_no_url;      }
   if (!FlashWidth)  { FoundErrors+="\n"+error_no_width;    }
   if (!FlashHeight) { FoundErrors+="\n"+error_no_height;   }
   if (FoundErrors)  { alert("Error!"+FoundErrors); return; }
   var ToAdd = "[flash="+FlashWidth+","+FlashHeight+"]"+FlashURL+"[/flash]";
   PostWrite(ToAdd);
}
function IBCcode() {
   if (Code == 0) {
      ToAdd = "[code]";
      document.REPLIER.code.value = " Code*";
      Code = 1;
   } else {
      ToAdd = "[/code]";
      document.REPLIER.code.value = " Code ";
      Code = 0;
   }
   PostWrite(ToAdd);
}
function IBCquote() {
   if (Quote == 0) {
      ToAdd = "[quote]";
      document.REPLIER.quote.value = " Quote*";
      Quote = 1;
   } else {
      ToAdd = "[/quote]";
      document.REPLIER.quote.value = " Quote ";
      Quote = 0;
   }
   PostWrite(ToAdd);
}
function IBCbold() {
   if (Bold == 0) {
      ToAdd = "[b]";
      document.REPLIER.bold.value = " B*";
      Bold = 1;
   } else {
      ToAdd = "[/b]";
      document.REPLIER.bold.value = " B ";
      Bold = 0;
   }
   PostWrite(ToAdd);
}
function IBCitalic() {
   if (Italic == 0) {
      ToAdd = "[i]";
      document.REPLIER.italic.value = " I*";
      Italic = 1;
   } else {
      ToAdd = "[/i]";
      document.REPLIER.italic.value = " I ";
      Italic = 0;
   }
   PostWrite(ToAdd);
}
function IBCunder() {
   if (Underline == 0) {
      ToAdd = "[u]";
      document.REPLIER.under.value = " U*";
      Underline = 1;
   } else {
      ToAdd = "[/u]";
      document.REPLIER.under.value = " U ";
      Underline = 0;
   }
   PostWrite(ToAdd);
}
