///////////////////////////////////////////////////////////////// Select ///////////////////////////////////////////////////////////////

var last_select = null;
function getPos(el)
{
  r = { x: el.offsetLeft, y: el.offsetTop };
  while (el.offsetParent)
  {
    el = el.offsetParent;
    r.x += el.offsetLeft;
    r.y += el.offsetTop;

  }
  return r;
}
function show_select(i)
{
  if (last_select && last_select==i)
  {
    if (window.seltm) window.clearTimeout(window.seltm);
    window.seltm = window.setTimeout("hide_select('"+i+"')", 1500);
    return;
  }
  if (last_select && last_select != i)
  {
    hide_select(last_select);
  }
  last_select = i;
  el1 = document.getElementById('inp' + i);
  el2 = document.getElementById('opt' + i);
  el3 = document.getElementById('but' + i);
  el4 = document.getElementById('sp' + i);
  el5 = document.getElementById('hid' + i);
  r = getPos(el1);
  //el2.style.left = (el1.offsetLeft) + 'px';
  //el2.style.top = (el1.offsetTop + 20) + 'px';
  document.body.appendChild(el2);
  el2.style.left = (r.x) + 'px';
  el2.style.top = (r.y + 21) + 'px';
  el2.style.width = (el3.offsetLeft - el1.offsetLeft - 10) + 'px';
  if (/quantity/.test(el5.name)) el2.style.height = '75px'; 
  el2.style.display = 'block';
  if (!/quantity/.test(el5.name))  el2.style.height = ((el4.offsetTop < 150) ? el4.offsetTop + 3 : 150) + 'px';
  window.seltm = window.setTimeout("hide_select('"+i+"')", 1500);
}
function show_select_(i)
{
  if (last_select && last_select==i)
  {
    if (window.seltm) window.clearTimeout(window.seltm);
    return;
  }
  if (last_select && last_select != i)
  {
    hide_select(last_select);
  }
  last_select = i;
  el1 = document.getElementById('inp' + i);
  el2 = document.getElementById('opt' + i);
  el3 = document.getElementById('but' + i);
  el2.style.left = (el1.offsetLeft) + 'px';
  el2.style.top = (el1.offsetTop + 22) + 'px';
  el2.style.width = (el3.offsetLeft - el1.offsetLeft + 14) + 'px';
  el2.style.display = 'block';
}
function hide_select_(i)
{
  window.seltm = window.setTimeout("hide_select('"+i+"')", 500);
}
function hide_select(i)
{
  el2 = document.getElementById('opt' + i);
  el2.style.display = 'none';
  last_select = '';
}
function sel_select(i, el, val)
{
  el1 = document.getElementById('inp' + i);
  el2 = document.getElementById('hid' + i);
  el1.value = el.innerHTML.replace(/<\/?b>/gi, '');
  el2.value = val;
  hide_select(i);
}





$(document).ready(function(){
	$("select[name='order_type']").change(function () {
		$(".f1, .f2, .f3, .f4, .f5, .f6, .f1o, .f2o, .f3o, .f4o, .f5o, .f6o, .f7o, .f1s, .f1ss, .f3s, .f6s").css('display', 'none');
		var elem = document.forms["order"].order_type.value;
		if (elem == 0) {$(".f1, .f2, .f3, .f4, .f5, .f6, .f1o, .f2o, .f3o, .f4o, .f5o, .f6o, .f7o, .f1s, .f1ss, .f3s, .f6s").css('display', 'none');}
		if (elem == 1) {$(".f1").css('display', 'block');}
		if (elem == 2) {$(".f2").css('display', 'block');}
		if (elem == 3) {$(".f3").css('display', 'block');}
		if (elem == 4) {$(".f4").css('display', 'block');}
		if (elem == 5) {$(".f5").css('display', 'block');}
		if (elem == 6) {$(".f6").css('display', 'block');}
		if (elem == 7) {$(".f7o").css('display', 'block');}
	});
	$("select[name='order_type_site']").change(function () {
		var elem = document.forms["order"].order_type_site.value;
		if (elem == 0) { $(".f1o, .f1s").css('display', 'none');} else {
			if (elem == 8) { $(".f1o").css('display', 'block');} else {$(".f1o").css('display', 'none')}
			$(".f1s").css('display', 'block');
		}
	});
	$("input[name='order_type_site_programming']").click(function () {
		if (document.forms["order"].order_type_site_programming.checked) {
			$(".f1ss").css('display', 'block');
		} else {
			$(".f1ss").css('display', 'none');
		}
	});
	$("select[name='order_type_poli']").change(function () {
		var elem = document.forms["order"].order_type_poli.value;
		if (elem == 10) { $(".f2o").css('display', 'block');} else {$(".f2o").css('display', 'none');}
	});
	$("select[name='order_type_firm_style']").change(function () {
		var elem = document.forms["order"].order_type_firm_style.value;
		if (elem == 4) { $(".f3o").css('display', 'block');} else {$(".f3o").css('display', 'none');}
		if (elem == 2) { $(".f3s").css('display', 'block');} else {$(".f3s").css('display', 'none');}
	});
	$("select[name='order_type_graf_design']").change(function () {
		var elem = document.forms["order"].order_type_graf_design.value;
		if (elem == 4) { $(".f4o").css('display', 'block');} else {$(".f4o").css('display', 'none');}
	});
	$("select[name='order_type_prom_design']").change(function () {
		var elem = document.forms["order"].order_type_prom_design.value;
		if (elem == 4) { $(".f5o").css('display', 'block');} else {$(".f5o").css('display', 'none');}
	});
	$("select[name='order_type_photo']").change(function () {
		var elem = document.forms["order"].order_type_photo.value;
		if (elem == 5) { $(".f6o").css('display', 'block');} else {$(".f6o").css('display', 'none');}
		if (elem == 1) { $(".f6s").css('display', 'block');} else {$(".f6s").css('display', 'none');}
	});
});


/////////////////////////////////////////////////////////////////  Email   ////////////////////////////////////////////////////////////////////////////////////

String.prototype.printAddr = 
function (_hamper,_prefix,_postfix,_face)
{
  _hamper=
  _prefix+
  "@"+
  this+
  (_postfix || '')
  document.write((_face||_hamper).link("mailto:"+_hamper));
}


/////////////////////////////////////////////////////////////////////////////// ShowForm ////////////////////////////////////////////////////////////////////////

$(document).ready(function(){
	$(".mMenu li").each(function(){
		$(this).hover(
			function(){ 
				$(this).addClass('over')
			},
			function(){ 
				$(this).removeClass('over')
			}
		)
	})
	var tallest = (document.body.clientHeight - 144) > $(".middleSide").height() ? (document.body.clientHeight - 144) : $(".middleSide").height();
	$(".rightSide").height(tallest);
	$(".leftSide").height(tallest);
	$(".middleSide").css('min-height', tallest+'px');
	$(".show_form1").click(function() {
		if ($(".send_form1").hasClass('opened'))
			{
			$(".send_form1").slideUp('medium').removeClass('opened'); 
			}
		else 
			{ 
			if 	($(".send_form2").hasClass('opened'))  
				{
				$(".send_form2").slideUp('medium').removeClass('opened'); 
				}
			$(".send_form1").slideDown('medium').addClass('opened'); 
			}
	})
	$(".show_form2").click(function() {
		if ($(".send_form2").hasClass('opened'))
			{
			$(".send_form2").slideUp('medium').removeClass('opened');
			}
		else 
			{
			if 	($(".send_form1").hasClass('opened'))
				{ 
				$(".send_form1").slideUp('medium').removeClass('opened'); 
				}
			$(".send_form2").slideDown('medium').addClass('opened');
			}
	})	
});


