// JavaScript Document
// плавно раскрывающееся окно

var curtainStep = 10; //шаг - количество пикселей на которое будет сворачивать слой за один раз
var curtainTimeout = 15;//задержка перед последующей итерацией для эффекта плавности

//текущее количество обрезаемых пикселей слоя слева и справа
var curtainLeft = 301;
var curtainRight = 301;
var curtainWidth = 600;//ширина слоя

function curtainOpen()
{
	if (curtainLeft>0)
	{
		curtainRight += curtainStep; //раскрываем область усечения справа на curtainStep пикселей
		curtainLeft -= curtainStep; //раскрываем область усечения слева на curtainStep пикселей
		
		var rect = 'rect(auto, '+ curtainRight +'px, auto, '+ curtainLeft +'px)';
		
		document.getElementById("dialogWindow").style.clip = rect;
		
		setTimeout(curtainOpen,curtainTimeout); //вызываем эту же функцию повторно через curtainTimeout миллисекунд
	}
}

function curtainClose()
{
	if (curtainLeft<curtainRight)//Пока левая граница области усечения не встретилась с правой
	{
		curtainRight -= curtainStep; //сужаем область усечения справа на curtainStep пикселей
		curtainLeft += curtainStep; //сужаем область усечения слева на curtainStep пикселей
		
		var rect = 'rect(auto, '+ curtainRight +'px, auto, '+ curtainLeft +'px)';
		
		document.getElementById("dialogWindow").style.clip = rect;
		
		setTimeout(curtainClose,curtainTimeout); //вызываем эту же функцию повторно через curtainTimeout миллисекунд
	}
}

function clipImg(on)
{
document.getElementById("clipEx1").style.clip=on?'rect(78px 146px 183px 84px)':'rect(auto,auto,auto,auto)';
}

//раскрывающее окно

var closewindow = true;
var openwindow = '';

function show_bar(ev, id) {

MouseX = 200 + document.body.scrollLeft;
MouseY = 50 + document.body.scrollTop; 
if ((closewindow == true) && (openwindow != ''))
{
document.getElementById(openwindow).style.visibility="hidden";
}
openwindow = "win[" + id + "]";
obj = document.getElementById(openwindow);

obj.style.top = MouseY + 100;
obj.style.left = MouseX + 500;
obj.style.visibility = "visible";
}

function hide_bar(id) {

document.getElementById("win[" + id + "]").style.visibility="hidden";

}

// проверки
function pr(form)
{
//Если не заполнено поле
 if((form.name.value=="")||(form.phone.value=="")||(form.text.value=="")||(form.zvezda.value==""))
 {
//Выводим грозное сообщение
 alert("Вы заполнили не все поля! Заполните поля обязательные для заполнения!");
//Возвращаем ложь
 return false;
 }
//Если заполнены все поля
 else
//Возвращаем правду
 return true;
}

// - JavaScript Проверка формы отправки фото

function pr1(form)
{
//Если не заполнено поле
 if((form.name.value=="")||(form.tel.value=="")||(form.title.value=="")||(form.zvezda.value==""))
 {
//Выводим грозное сообщение
 alert("Вы заполнили не все поля! Заполните поля обязательные для заполнения!");
//Возвращаем ложь
 return false;
 }
//Если заполнены все поля
 else
//Возвращаем правду
 return true;
}

// JavaScript Document

<!-- JavaScript
function pr4(form)
{
//Если не заполнено поле
 if((form.title.value=="")||(form.s_ob.value=="")||(form.text.value=="")||(form.price.value=="")||(form.phone.value=="")||(form.name.value=="")||(form.summa.value==""))
 {
//Выводим грозное сообщение
 alert("Вы заполнили не все поля! Заполните поля обязательные для заполнения!");
//Возвращаем ложь
 return false;
 }
//Если заполнены все поля
 else
//Возвращаем правду
 return true;
}

function checkEmail(inputvalue){	
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue))
	{   
	//Возвращаем правду
	return true;  
    }
	
	else
	{   
	//Выводим на экран сообщение
	alert("Вы неверно заполнили поле e-mail!");
    //Возвращаем ложь
    return false;
    }
}

function pr2(form)
{
//Если не заполнено поле
 if((form.password.value==""))
 {
//Выводим грозное сообщение
 alert("Вы заполнили не все поля! Заполните поля обязательные для заполнения!");
//Возвращаем ложь
 return false;
 }
//Если заполнены все поля
 else
//Возвращаем правду
 return true;
}

function pr3(form)
{
//Если не заполнено поле
 if((form.name.value=="")||(form.phone.value=="")||(form.email.value=="")||(form.city.value=="")||(form.agenstvo.value=="")||(form.password.value=="")||(form.summa.value==""))
 {
//Выводим грозное сообщение
 alert("Вы заполнили не все поля! Заполните поля обязательные для заполнения!");
//Возвращаем ложь
 return false;
 }
//Если заполнены все поля
 else
//Возвращаем правду
 return true;
}  


function pr5(form)
{
//Если не заполнено поле
 if((form.id.value==""))
 {
//Выводим грозное сообщение
 alert("Если Вы хотите найти объявление по номеру, заполните поле номер объекта!");
//Возвращаем ложь
 return false;
 }
//Если заполнены все поля
 else
//Возвращаем правду
 return true;
} 


function pr6(form)
{
//Если не заполнено поле
 if((form.name.value=="")||(form.phone.value=="")||(form.text.value=="")||(form.title.value=="")||(form.proverka.value==""))
 {
//Выводим грозное сообщение
 alert("Вы заполнили не все поля! Заполните поля обязательные для заполнения!");
//Возвращаем ложь
 return false;
 }
//Если заполнены все поля
 else
//Возвращаем правду
 return true;
}


function pr7(form)
{
//Если не заполнено поле
 if((form.title.value=="")||(form.s_ob.value=="")||(form.text.value=="")||(form.price.value=="")||(form.price_p.value==""))
 {
//Выводим грозное сообщение
 alert("Вы заполнили не все поля! Заполните поля обязательные для заполнения!");
//Возвращаем ложь
 return false;
 }
//Если заполнены все поля
 else
//Возвращаем правду
 return true;
}

// Подтверждение
function submiter(frm){
if(confirm("Вы уверенны, что хотите это удалить?")) document.forms[frm].submit();
return false;
}

// - JavaScript - -->



function checkEmail(inputvalue){	
    var pattern=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if(pattern.test(inputvalue))
	{   
	//Возвращаем правду
	return true;  
    }
	
	else
	{   
	//Выводим на экран сообщение
	alert("Вы неверно заполнили поле e-mail!");
    //Возвращаем ложь
    return false;
    }
}
function confirmDelete(ask,url) //confirm order delete
	{
		temp = window.confirm(ask);
		if (temp) //delete
		{
			window.location=url;
		}
		}