function hideshow(__div)
{
  if(document.getElementById(__div).style.display == 'block')
    document.getElementById(__div).style.display = 'none';
  else
    document.getElementById(__div).style.display = 'block';
}

function gif_over(src) {
	src.children.tags('IMG')[0].src=src.children.tags('IMG')[0].src.replace('.gif','r.gif');
} 
function gif_out(src) {
	src.children.tags('IMG')[0].src=src.children.tags('IMG')[0].src.replace('r.gif','.gif');
}

	function open_popup(file,w,h)
	{
		helpWin = window.open(""+file+"", "Help", "height="+h+",width="+w+", scrollbars=yes, resizable=yes");
	}

	function checkall(val, id_val)
	{
		dml = document.form2;
		len = dml.elements.length;
		var i = 0;
		var counter = 0;
		
		for( i = 0 ; i<len ; i++)
		{
			if (dml.elements[i].id == id_val)
			{
				dml.elements[i].checked = val;
			}
			counter++;
		}
		
		if (counter > 0) return true;
		else return false;
	}
	
	function AddFileForm()
	{
       var obj = document.getElementById('contaner');
       obj.innerHTML += "<input type=\"file\" name=\"userfile[]\" id=\"file1\"><br/>";
	        
       var obj = document.getElementById('contaner_u');
       obj.innerHTML = "<input type=\"submit\" name=\"submit[upload]\" value=\"Upload\" onclick=\"return confirmed('Загрузить рисунки')\">";
		
		dml = document.form1;	len = dml.elements.length;
		for( i = 0 ; i<len ; i++) {
			if (dml.elements[i].id == 'file1') { cur = i; break;}
		}
		document.form1.elements[cur].focus();
	}
	
	function confirmed(message, message2)
	{
		if (check_file('file1'))
        {
			if (!confirm(message)) return false;
			else return true;
		}
		else
        {
			alert(message2);
			return false;
		}
	}
	
	function check_file(id_val) 
	{
		var i = 0;
		var counter = 0;
		var dm1;
		var len;
		
		dml = document.form1;
		len = dml.elements.length;

		for( i = 0 ; i<len ; i++)
		{
			if (dml.elements[i].id == id_val)
			{
				if (dml.elements[i].value !== '')
				counter++;
			}
		}
		if (counter > 0) return true;
		else return false;
	}
	
	function checkRequest()
	{
		dm = document.form1;
		
		if (dm.fio.value == '')
		{
			alert('Введите ФИО');
			return false;
		}
	
		else if (dm.phone.value == '') 
		{
			alert('Введите Телефон');
			return false;
		}
		else if (!confirm('Введённые данные верны ?')) return false;
		else return true;
	}

	function isSubscribe()
	{
		form1 = document.form2;
		
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		
		if (form1.email.value == '') 
		{
			alert ('Введите email !');
			return false;
		}
		
		else if (reg.test(form1.email.value) == false)
		{
			alert('Введите корректный email!');
			return false;
		}
		
		else if (!confirm('Вы действительно хотите подписаться на рассылку ?')) 
		{
			return false;
		}
		else 
		{
			form1.submit();
			return true;
		}
	}
	
	function checkGuestbook()
	{
		form1 = document.formGuestbook;

		if (form1.name.value == '') 
		{
			alert ('Введите Имя !');
			return false;
		}
		if (form1.name.value.length < 2) 
		{
			alert ('Имя слишком короткое !');
			return false;
		}
		else if (form1.message.value == '') 
		{
			alert ('Введите Сообщение !');
			return false;
		}
		else if (form1.message.value.length < 5)
		{
			alert ('Сообщение слишком короткое !');
			return false;
		}
        else if (form1.security_code.value == '')
        {
            alert ('Введите защитный код !');
            return false;
        }
		else if (!confirm('Введенные данные верны ?')) return false;
		else 
		{
			form1.submit();
			return true;
		}
	}
	
	function checkContact()
	{
		form1 = document.formContact;
		if (form1.name.value == '') 
		{
			alert ('Введите Имя !');
			return false;
		}
		else if (form1.email.value == '') 
		{
			alert ('Введите Email !');
			return false;
		}
		else if (form1.subject.value == '') 
		{
			alert ('Введите Тему !');
			return false;
		}
		else if (form1.message.value == '') 
		{
			alert ('Введите Сообщение !');
			return false;
		}
		else if (!confirm('Введенные данные верны ?')) return false;
		else 
		{
			form1.submit();
			return true;
		}		
		
	}
