function substem(mstyle, mprefix, mdomain1, mdomain2, msuffix1, msuffix2, msubj, mbody, mname)
{
var n_str = 'false';

	var mstyle;
	var mprefix;
	var mdomain1;
	var mdomain2;
	var msuffix1;
	var msuffix2;
	var mname;
	var msubj;
	var mbody;
			
	if (mname == null) 
	{
		mname = 'e-mail';
	}

	document.write('<a class="'+mstyle+'"'+'href="mailto:'+mprefix+'@'+mdomain1+mdomain2+'.'+msuffix1+msuffix2+'?subject='+msubj+'&amp;body='+mbody+'"'+'>'+mname+'</a>');
}		

function over(ref, nam) 
{
	document.images["pict"].src = ref;
	document.images["pict"].style.display = "block";
	return false;
}

function out(image) 
{
	document.images["pict"].src = "images/blank.png";
	document.images["pict"].style.display = "none";
	return true;
}


function pause(ms)   
{   
var date = new Date();   
var curDate = null;   
do { curDate = new Date(); }   
while(curDate-date < ms);   
}  


function click_thumb (ref) 
{
var i = 30;

	document.images["pict"].src = ref;
	document.images["pict"].style.width = 508;
	document.images["pict"].style.height = 338;
	document.images["pict"].style.display = "block";

/*

while (i > 0){
	
	document.images["pict"].style.width = 452/i;
	document.images["pict"].style.height = 338/i;
	i --;
	pause (5);

}
*/
	return false;
}

function click_pict () 
{
	document.images["pict"].src = "images/blank.png";
	document.images["pict"].style.display = "none";
	return false;
}

function over_bar(base) 
{
	document.images["top_bar_mask"].style.left = 261 + (base * 122);
	document.images["top_bar_mask"].style.display = "block";
	return false;
}

function out_bar(base) 
{
	document.images["top_bar_mask"].style.display = "none";
	return false;
}

function click_bar(base) 
{
	return true;
}

	/*
	written by chris wetherell
	http://www.massless.org
	chris [THE AT SIGN] massless.org
	
	warning: it only works for IE4+/Win and Moz1.1+
	feel free to take it for your site
	if there are any problems, let chris know.
	*/
	
	
	var thisForm;    /* make sure to change the onload handler of the
	 <body> tag to the form you're using!... */
	
	/* YOU CAN ERASE getMozSelection(): 
	It's here for debug purposes only */
//	function getMozSelection() {}

/*
	function getMozSelection(txtarea) {
		var selLength = txtarea.textLength;
		var selStart = txtarea.selectionStart;
		var selEnd = txtarea.selectionEnd;
		if (selEnd==1 || selEnd==2) selEnd=selLength;
		return (txtarea.value).substring(selStart, selEnd);
	}
*/
	
	function mozWrap(txtarea, lft, rgt) {
		var selLength = txtarea.textLength;
		var selStart = txtarea.selectionStart;
		var selEnd = txtarea.selectionEnd;
		if (selEnd==1 || selEnd==2) selEnd=selLength;
		var s1 = (txtarea.value).substring(0,selStart);
		var s2 = (txtarea.value).substring(selStart, selEnd)
		var s3 = (txtarea.value).substring(selEnd, selLength);
		txtarea.value = s1 + lft + s2 + rgt + s3;
	}
	
	function IEWrap(lft, rgt) {
		strSelection = document.selection.createRange().text;
		if (strSelection!="") {
		document.selection.createRange().text = lft + strSelection + rgt;
		}
	}
	
	function wrapSelection(txtarea, lft, rgt) {
		if (document.all) {IEWrap(lft, rgt);}
		else if (document.getElementById) {mozWrap(txtarea, lft, rgt);}
	}

	function wrapSelectionWithLink(txtarea) {
		var my_link = prompt("Enter URL:","http://");
		if (my_link != null) {
			lft="<a href=\"" + my_link + "\">";
			rgt="</a>";
			wrapSelection(txtarea, lft, rgt);
		}
		return;
	}	

/* written by Alex Gavrikov  аг сoбака ixor точка py */

	function wrapSelectionColor(txtarea, lft) {
		if (document.all) {IEWrap(lft, "[/COLOR]");}
		else if (document.getElementById) {mozWrap(txtarea, lft, "[/COLOR]");}
	}

	function insertPicture(txtarea, rgt) {
		if (document.all) {IEWrap("", rgt);}
		else if (document.getElementById) {mozWrap(txtarea, "", rgt);}
	}

	function insertFile(txtarea, lft, rgt) {
		if (document.all) {IEWrap(lft, rgt);}
		else if (document.getElementById) {mozWrap(txtarea, lft, rgt);}
	}


/* end AG script */



/*	
	document.onkeypress = function (e) {
	  if (document.all) {
		key=event.keyCode; txtarea=thisForm.T;
		if (key == 1) wrapSelectionWithLink(txtarea);
		if (key == 2) wrapSelection(txtarea,'<b>','</b>');
		if (key == 20) wrapSelection(txtarea,'<i>','</i>');
	  }
	  else if (document.getElementById) {
	  	ctrl=e.ctrlKey; shft=e.shiftKey; chr=e.charCode;
	  	if (ctrl) if (shft) if (chr==65) wrapSelectionWithLink(thisForm.T);
	  	if (ctrl) if (shft) if (chr==66) wrapSelection(thisForm.T,'<b>','</b>');
	  	if (ctrl) if (shft) if (chr==84) wrapSelection(thisForm.T,'<i>','</i>');
	  }
	  return true;
	}
*/

	/* end chris w. script */

