//<script>

var active_page = 1;

function print_email(){
//	window.alert("print_email!");
	var str = "russia-diploms";
	str = str + "@";
	str = str + "yandex.ru";
	document.write(str);
}

function print_email2(){
	var str = "order";
	str = str + "@";
	str = str + "russia-diplom.com";
	document.write(str);
}

function print_email3(){
	var str = "dipersonal";
	str = str + "@";
	str = str + "yandex.ru";
	document.write(str);
}

function print_emailpk(){
	var str = "region-ukraine";
	str = str + "@";
	str = str + "yandex.ru";
	document.write(str);
}
function print_emailpkh(){
	var str = "chief-nata";
	str = str + "@";
	str = str + "yandex.ru";
	document.write(str);
}
function print_emailufa1(){
	var str = "help_help";
	str = str + "@";
	str = str + "list.ru";
	document.write(str);
}

function print_emailufa2(){
	var str = "korporacija-uslug";
	str = str + "@";
	str = str + "rambler.ru";
	document.write(str);
}

function print_emailpeter(){
	var str = "diploms-delo";
	str = str + "@";
	str = str + "yandex.ru";
	document.write(str);
}

function show_ready_works(obj){
//	alert("Закажите готовую работу!");
	obj.innerHtml = "<table><tr><th>Экономика</th></tr><tr><th>Право</th></tr><tr><th>Программирование</th></tr><tr><th>Филология</th></tr><tr><th>Английский</th></tr></table>";
}

function hide_ready_works(obj){
//	alert("Закажите готовую работу!");
	obj.innerHtml = "<p style='text-align: center'>Большая</p><p style='text-align: center'>коллекция</p><p style='text-align: center'>готовых работ</p>";
}

function xvalid()
{
	/*============================================
	функция валидации паролей
	сравнивает 2 пароля на длину (не менее 3 символов)
	и проверяет равны ли они
	============================================*/
	this.passw = function (pass1, pass2)
	{
		if(pass1 == '' || pass2 == '')
		return false;
		if(pass1 != pass2)
		return false;
		if(pass1.length < 3)
		return false;
		return true;
	}

	/*===========================================
	функция валидации имени и фамилии итд
	проверяет не содержит ли текст цифр и не пустой ли он
	===========================================*/
	this.nam = function (txt)
	{
		var except_chars = new Array ('1', '2', '3', '4', '5', '6', '7', '8', '9', '0');
		var valid = true;
	
		if(txt == '' || txt == " ")
		return false;

		for(q = 0; q < txt.length; q++)
		{
			for(w = 0; w < except_chars.length; w++)
			{
				if(txt.charAt(q) == except_chars[w])
				return false;
			}
		}
		return true;
	}

	/* ======================================
	проверка мыла на валидность.
	проверяет на наличие запрещенных символов
	наличие точек и собаки в начале и в конце строки
	наличие 2-х собак
	не стоят ли собака и точки рядом
	=======================================*/
	this.email = function (txt)
	{
		if(txt.length == '')
		return false;
	
		var except = new Array ('!', '?', ',', ':', ';', '#', '$', '%', '^', '&', '*', '(', ')', '<', '>', '\\', '/', "\"", "'", '№');
		var err_eml = -1;
	
		if(txt.charAt(0) == '.' || txt.charAt(0) == '@' || txt.charAt(txt.length-1) == '.' || txt.charAt(txt.length-1) == '@')
		return false;
	
		sobaka = txt.indexOf('@');
		sobaka_last = txt.lastIndexOf('@');
		if(sobaka != sobaka_last)
		return false;
	
		for(q = 0; q < except.length; q++)
		{
			if(parseInt(txt.indexOf(except[q])) != -1)
			{
				return false;
			}
		}
		
		for(q=0; q<txt.length-1; q++)
		{
			if((txt.charAt(q) == '.' && txt.charAt(q+1) == '.') || (txt.charAt(q) == '@' && txt.charAt(q+1) == '.'))
			err_eml = 1;
		}
	
		if (err_eml > -1) 
		{
			return false;
		}
		else
		{
			if(txt.indexOf('@') >= txt.lastIndexOf('.'))
			{
				return false;
			}
			else return true;
		}	
		return true;
	}

	/*=================================
	проверка телефона на парвильность, 
	=================================*/
	this.phone = function (txt)
	{
		if(txt.length < 5)
		return false;
	
		var valid_chars = new Array('1', '2', '3', '4', '5', '6', '7', '8', '9', 
								'0', '-', '(', ')', '+', '#', '*', ' ');
		var valid = false;
		if(txt == '' || txt == " ")
		return false;

		for(q = 0; q < txt.length; q++)
		{
			valid = false;
			for(w = 0; w < valid_chars.length; w++)
			{
				if(txt.charAt(q) == valid_chars[w])
				valid = true;
			}
			if(valid == false) 
			{
				return false; 
				exit();
			}
		}
		return true;
	}

}

/*===================================================
конец класса валидатор
===================================================*/
	
function hide_all(num)
{
	for(q = 1; q < 7; q++)
	{
		document.getElementById('vk'+q).style.display = 'none';
	}

	table = document.getElementById('user_menu');
	table_len = table.rows[0].cells.length - 1;
	for (q=1; q < table_len; q++)
	{
		if(q != num)
		table.rows[0].cells[q].className = 'user_page_out';
	}
}

function xset_page(num)
{
	table = document.getElementById('user_menu');
	xlayer = document.getElementById('vk'+num);
	active_page = num+1;
	hide_all(num+1);
	xlayer.style.display = 'inline';
	table.rows[0].cells[num].className = 'user_page_over';
}

function xchange(obj)
{
	num = parseInt(obj.cellIndex);
	table = document.getElementById('user_menu');
	xlayer = document.getElementById('vk'+num);
	active_page = obj.cellIndex;
	hide_all(num);
	xlayer.style.display = 'inline';
}
function m_out(obj)
{
	obj.className = 'user_page_out';
	table = document.getElementById('user_menu');
	table.rows[0].cells[active_page].className = 'user_page_over';
}

function m_over(obj)
{
	obj.className = 'user_page_mouse';
}

function menu_over(obj){
	obj.className = 'menu_items_over';
}

function menu_out(obj){
	obj.className = 'menu_items';
}

function init(){
	MM_preloadImages('/images/red_line.jpg');
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
