﻿function InputPlaceholder (input, value, cssFilled, cssEmpty)
{
	var thisCopy = this
	
	this.Input = input
	this.Value = value
	this.SaveOriginal = (input.value == value)
	this.CssFilled = cssFilled
	this.CssEmpty = cssEmpty

	this.setupEvent (this.Input, 'focus', function() {return thisCopy.onFocus()})
	this.setupEvent (this.Input, 'blur',  function() {return thisCopy.onBlur()})
	//this.setupEvent (this.Input, 'keydown', function() {return thisCopy.onKeyDown()})

	if (input.value == '') this.onBlur();

	return this
}

InputPlaceholder.prototype.setupEvent = function (elem, eventType, handler)
{
	if (elem.attachEvent)
	{
		elem.attachEvent ('on' + eventType, handler)
	}

	if (elem.addEventListener)
	{
		elem.addEventListener (eventType, handler, false)
	}
}

InputPlaceholder.prototype.onFocus = function()
{
	if (this.Input.value == this.Value)
	{
		this.Input.value = ''
	}
	else
	{
		this.Input.className = ''
	}
}

//InputPlaceholder.prototype.onKeyDown = function()
//{
//	this.Input.className = ''
//}

InputPlaceholder.prototype.onBlur = function()
{
	if (this.Input.value == '' || this.Input.value == this.Value)
	{
		this.Input.value = this.Value
		this.Input.className = this.CssEmpty
	}
	else
	{
		this.Input.className = this.CssFilled
	}
}

function sendMailFromPage() {
if(document.getElementById("nameFirmForm").value!='' && document.getElementById("mailFirmForm").value!='' && document.getElementById("textMailForm").value!='' && document.getElementById("nameFirmForm").value!='Название организации' && document.getElementById("mailFirmForm").value!='E-mail' && document.getElementById("textMailForm").value!='Сообщение'){
		$.post(
            './ajax/send_letter.php',
            {
                'nameFirm': document.getElementById("nameFirmForm").value,  
                'mailFirm': document.getElementById("mailFirmForm").value, 
				'textMail': document.getElementById("textMailForm").value
            },
            function(result) {
                document.getElementById("reply").innerHTML = ''; 
               		alert('Cообщение отправлено');
            }
            
        );
}else {
alert('заполните все поля');
}
    }

function sendMail() {
		$.post(
            '/ajax/send_letter.php',
            {
                'nameFirm': document.getElementById("nameFirm").value,  
                'mailFirm': document.getElementById("mailFirm").value, 
				'textMail': document.getElementById("textMail").value
            },
            function(result) {
                document.getElementById("reply").innerHTML = ''; 
               		alert('Cообщение отправлено');
            }
        );
    }
	
function quickOrder() {
$.post('/ajax/send_letter.php',
            {
                'dTruba': document.getElementById("dTruba").value,  
                'Firm': document.getElementById("Firm").value,
				'FIO': document.getElementById("FIO").value,  
                'Tel': document.getElementById("Tel").value, 
				'Mail': document.getElementById("Mail").value
            },
            function(result) {
                document.getElementById("reply").innerHTML = ''; 
               	alert('Cообщение отправлено');
            });
		
    }

function OrderForm (name) {
	var nameProd = name;
	$('#popup_orderform').togglePopup();
	document.getElementById("ProdName").value = name;
}

function OrderProd() {
		$.post('/ajax/send_letter.php',
            {
                'ProdName': document.getElementById("ProdName").value,
				'ProdSht': document.getElementById("ProdSht").value, 
                'ProdFirm': document.getElementById("ProdFirm").value,
				'ProdFIO': document.getElementById("ProdFIO").value,  
                'ProdTel': document.getElementById("ProdTel").value, 
				'ProdMail': document.getElementById("ProdMail").value
            },
            function(result) {
                document.getElementById("reply").innerHTML = ''; 
               	alert('Заказ отправлен');
            }
        );
    }


//close pop-up box
function closePopup()
 {
   $('#opaco').toggleClass('hidden').removeAttr('style');
   $('#popup').toggleClass('hidden');
   return false;
 }

//open pop-up
function showPopup(popup_type)
 {
   //when IE - fade immediately
   if($.browser.msie)
   {
     $('#opaco').height($(document).height()).toggleClass('hidden');
   }
   else
   //in all the rest browsers - fade slowly
   {
     $('#opaco').height($(document).height()).toggleClass('hidden').fadeTo('slow', 0.7);
   }

   $('#popup')
     .html($('#popup_' + popup_type).html())
     .alignCenter()
     .toggleClass('hidden');

   return false;
 }
