// JavaScript Document
<!--
$(document).ready(
	function()
	{
		$('.feedback').attr('href','javascript:;');
	}
);
var feedback = {
	id : 0,
	vp : function()
	{
		var xScroll, yScroll, windowWidth, windowHeight, d = document;
		if (self.pageYOffset) 
		{
			yScroll = self.pageYOffset;
			xScroll = self.pageXOffset;
		} 
		else if (d.documentElement && d.documentElement.scrollTop) 
		{
			yScroll = d.documentElement.scrollTop;
			xScroll = d.documentElement.scrollLeft;
		} 
		else if (d.body) 
		{
			yScroll = d.body.scrollTop;
			xScroll = d.body.scrollLeft;	
		}
		if (self.innerHeight) 	// all except Explorer
		{
			if (d.documentElement.clientWidth)
			{
				windowWidth = d.documentElement.clientWidth; 
			} 
			else 
			{
				windowWidth = self.innerWidth;
			}
			windowHeight = self.innerHeight;
		} 
		else if (d.documentElement && d.documentElement.clientHeight)  // Explorer 6 Strict Mode
		{
			windowWidth = d.documentElement.clientWidth;
			windowHeight = d.documentElement.clientHeight;
		} 
		else if (d.body)  // other Explorers
		{
			windowWidth = d.body.clientWidth;
			windowHeight = d.body.clientHeight;
		}	
		return [windowWidth, windowHeight, xScroll, yScroll];
	},	
	send : function()
	{
		if (feedback.id == 0)
		{
			feedback.id = Math.round(Math.random()*10000)+1;

			var width = 700, height = 500;
			var coords = feedback.vp();
			var x = ((coords[0] - width) / 2) + coords[2];
			var y = 40 + coords[3];

			var form = $("<div style='width:"+width+"px; height:"+height+"px; position:absolute; top:"+y+"px; left:"+x+"px; background:#fff; border:1px solid black; z-index:10000;' id='general_"+feedback.id+"'><div style='width:95%; text-align:right; margin:10px 20px 0 0; font-size:10px;'><a href='javascript:;' onclick='$(this).parent().parent().remove(); feedback.id=0;'>Закрыть</a></div><div id='content_"+feedback.id+"' style='margin:10px 20px; height:"+(height-50)+"px; overflow:auto;'></div></div>");
			form.appendTo('body');
			$.get(
				'/offer/form/',
				{},
				function(data)
				{
					$('#content_'+feedback.id).html(data);
					$('.feedback_submit').after('<input type="button" value="Отправить" onclick="feedback.submitted();" />').remove();
				}
			);				
		}
	},
	submitted : function()
	{
		var fio		= $('input[name=FIO]').val();
		var email 	= $('input[name=email]').val();
		var phone 	= $('input[name=phone]').val();
		var skype 	= $('input[name=skype]').val();
		var text	= $('textarea[name=description]').val();
		var kstr	= $('input[name=keystring]').val();

		var fname	= $('input[name=firmname]').val();
		var nalog	= $('input[name=nalog]').val();
		var inn		= $('input[name=inn]').val();
		var kpp		= $('input[name=kpp]').val();
		var ogrn	= $('input[name=ogrn]').val();
		var rs4		= $('input[name=rs4]').val();
		var ks4		= $('input[name=ks4]').val();
		var bik		= $('input[name=bik]').val();
		var bank	= $('input[name=bank]').val();
		var gendir	= $('input[name=gendir]').val();

		$.post(
			'/offer/add/',
			{
				FIO : fio,
				email : email,
				phone : phone,
				skype : skype,
				description : text,
				keystring : kstr,
				firmname : fname,
				nalog : nalog,
				inn : inn,
				kpp : kpp,
				ogrn : ogrn,
				rs4 : rs4,
				ks4 : ks4,
				bik : bik,
				bank : bank,
				gendir : gendir
			},
			function(data)
			{
				alert(data);
				if (data == 'Заявка успешно добавлена.')
				{
					$('#general_'+feedback.id).remove();
					feedback.id = 0;
				}
			}
		);
	}			
}
//-->

