function deColor(){
	$(this).css({'background-color':'#ffffff'});
}

function sendOrder(){
	var txtName = $("#txtName");
	var txtSurname = $("#txtSurname");
	var txtCompany = $("#txtCompany");
	var txtEmail = $("#txtEmail");
	var txtPhone = $("#txtPhone");
	var txtQuantity = $("#txtQuantity");
	var itemType = $("div.icon5:not(:has(a))").text();
	
	var re = /^([A-Za-z_.0-9]){1,}@([A-Za-z0-9_\.]){1,}.([A-Za-z0-9]){2,4}$/;
	var rp = /^[0-9]{7,11}$/; 
	var rc = /^[0-9]+$/;
	
	(txtName.val().length == 0)?  txtName.css({'background-color': 'red'}).one('focus', deColor) : txtName.css({});
	(txtSurname.val().length == 0)?  txtSurname.css({'background-color': 'red'}).one('focus', deColor) : txtSurname.css({});
	
	if(txtPhone.val().length == 0){
		if(txtEmail.val().length == 0){
			txtPhone.css({'background-color' : 'red'}).one('focus', deColor);
			txtEmail.css({'background-color' : 'red'}).one('focus', deColor);
			return false;
		}
		else{
			if(!re.test(txtEmail.val())){
				txtEmail.css({'background-color' : 'red'}).one('focus', deColor);
				return false;
			}
		}
	}
	else{
		if(!rp.test(txtPhone.val())){
			txtPhone.css({'background-color' : 'red'}).one('focus', deColor);;
			return false;
		}
	}
		
	if(txtEmail.val().length == 0){
		if(txtPhone.val().length == 0){
			txtPhone.css({'background-color' : 'red'}).one('focus', deColor);;
			txtEmail.css({'background-color' : 'red'}).one('focus', deColor);
			return false;
		}else{
			if(!rp.test(txtPhone.val())){
				txtPhone.css({'background-color' : 'red'}).one('focus', deColor);
				return false;
			}
		}
	}else{
		if(!re.test(txtEmail.val())){
			txtEmail.css({'background-color' : 'red'}).one('focus', deColor);
			return false;
		}
	}
	
	if(txtQuantity.val().length == 0){
		txtQuantity.css({'background-color':'red'}).one('focus', deColor);
		return false;
	}
	else
		if(!rc.test(txtQuantity.val())){
			txtQuantity.css({'background-color':'red'}).one('focus', deColor);
			return false;
		}
	
	$.post("php/order.php", 
			{name: txtName.val(), surname: txtSurname.val(), company: txtCompany.val(), email: txtEmail.val(), phone: txtPhone.val(), quantity: txtQuantity.val(), itemname: itemType, lang: $.pageLang}, 
			function(resp){
				$("#frmOrder table").remove();
				$("#frmOrder").append(resp);
	});
}


function cancelOrder(){
	$("#frmOrder").hide();
	$("#main_div").fadeTo('fast', 1.0);
}

window.ct = 0;

function setText(){
	if(window.ct == 0){
		$('#t1').fadeOut(500, function(){
			$('#t1').text(window.txt1).css({'font-size':'28px', 'font-weight':'bold'}).fadeIn(800);
		});
		window.ct = 1;
	}
	else{
		$('#t1').fadeOut(500, function(){
			$('#t1').text(window.txt2).css({'font-size':'18px', 'font-weight':'normal'}).fadeIn(800);
		});
		window.ct = 0;
	} 
}


$(document).ready(function(){
var citylife_banner = 
'<object 	classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" name="citylife_banner" width="160" height="120" align="middle" id="citylife_banner">'+
'<param name="allowScriptAccess" value="sameDomain" />'+
'<param name="movie" value="bakulife_banner.swf" />' + 
'<param name="quality" value="high" />' + 
'<param name="bgcolor" value="#ffffff" />' + 
'<embed src="bakulife_banner.swf" quality="high" bgcolor="#ffffff" width="160" height="120" name="citylife_banner" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
'</object>';

//citylife_banner = '<a href="http://www.newyear.az" target="_blank"><img style="border: none" src="img/nybanner.jpg"></a>';

var wt_banner = 
'<object 	classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" name="citylife_banner" width="253" height="165" align="middle" id="wt_banner">'+
'<param name="allowScriptAccess" value="sameDomain" />'+
'<param name="movie" value="w-t_forelcell.swf" />' + 
'<param name="quality" value="high" />' + 
'<param name="bgcolor" value="#ffffff" />' + 
'<embed src="w-t_forelcell.swf" quality="high" bgcolor="#ffffff" width="253" height="165" name="wt_banner" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />'+
'</object>';

var yanvar_20 = 
'<style> .txt_span {color: white; text-align: center; width: 100%; display:none;} </style>' + 
'<a href="http://20yanvar.com" target="_blank" style="text-decoration: none;">' + 
'<div style="width: 160px; height: 120px; background: url(\'img/20jan.jpg\')">' +
'<div class="txt_span" id="t1"></div>' +
'</div>' +
'</a>';

/*
var wtSrc = "http://www.elcell.az/";
if($.pageLang != 'az') wtSrc = wtSrc + $.pageLang + "/"; 
wtSrc = wtSrc + "hp6735s.html";
wt_banner = '<a href="' + wtSrc + '"><img border=0 src="img/vday.jpg"></a>';
*/

	if($("#main_div").length == 0)
		$("body").wrapInner("<div id='main_div'></div>");
	
	$("a[href^=http://cci.elcell.az]").attr("target", "_blank");

	if(/elvideo/.test(document.location.href)){
		var __href__ = "http://www.elcell.az";//document.location.protocol + '//' + document.location.host;
		if($.pageLang != 'az') __href__ = __href__ + "/" + $.pageLang;
		$("a:first").attr("href", __href__);
	}
	else{
		$("object[name=slide_banner] > param[name=movie]").val('slide_banner.swf?link1=connect6.html&link2=' + $.elvideo);
		$("embed[name=slide_banner]").attr('src', 'slide_banner.swf?link1=connect6.html&link2=' + $.elvideo);
		var wbPH = $("img[src=img3.gif]");
		/*if(wbPH.length == 0)
			wbPH = $('#FlashID');
		wbPH.replaceWith(wt_banner);
		*/
		$("form:last div:first").remove();
/*
		$("form:last div:first").css({'margin-top':'2px'}).before(yanvar_20);

		if($("form:last div:first").length > 0){
			setText();
			setInterval('setText()', 4000);
			//$('#alertBox').hide();
		}
*/
		$("form:last div:first").css({'margin-top':'2px'}).before(citylife_banner);
	}
	
	if(/clients2.php/.test(window.location.href)){
		document.getElementById('referrer_script_location').value = window.location.href;
	}
	var fldEmail = $("form:last input[type=text]");
	var defaultEmailText = fldEmail.val();
	fldEmail.bind('focus', function(){ var t = $(this).val(); if(t == defaultEmailText) $(this).val(''); return false;});
	fldEmail.bind('blur', function(){ var t = $(this).val(); if(t == '') $(this).val(defaultEmailText); return false;});
	
	// Get last form, for subscription, and inject alertbox
	var frm = $("form:last");
	$.get("alert.php", function(resp){
		frm.append(resp);
		var pos = $("form:last div").eq(1).position();
		var box = $("#alertBox");
		box.css({position:'absolute', 'z-index':10, left: pos.left, top: pos.top + 20, display: 'none'});
		box.bind('click', function(){ $(this).hide(); return false; });
		
		frm.bind('submit', function(){
			var re = /^([A-Za-z_.0-9]){1,}@([A-Za-z0-9_\.]){1,}(\.)([A-Za-z0-9]){2,4}$/;
			var mail = fldEmail.val();
			var statusText = $("#statusText");
			box.removeClass('error1');
			box.removeClass('error2');
			box.removeClass('error3');
			
			if(re.test(mail)){
				box.addClass('error2');
				statusText.html($.msgWait);
				box.show();
				$.post('php/subscribe.php', {email: mail, lang: $.pageLang}, function(respText){
					var respText = eval("(" + respText + ")");
					box.removeClass('error2');
					statusText.html(respText.txt);
					box.addClass(respText.css);
					fldEmail.val(defaultEmailText);
					return false;
				});
				return false;
			}else{
				box.removeClass('error2');
				box.addClass('error1');
				statusText.html($.msgWrongEmail);
				box.show();
				return false;
			}
			return false;
		});	
	});

	var btnOrder = $("img[src=img/button1.gif]");
	var itemName = $("div.icon5:not(:has(a))").text();

	btnOrder.bind('click', function(){
		if($("#frmOrder").length > 0)
			$("#frmOrder").remove();
		$.get("orderform.php", {itemname: itemName, lang: $.pageLang}, function(resp){
			$("#main_div").after(resp);
			
			var frmOrder = $("#frmOrder");
			frmOrder.css({position: 'absolute', 'z-index':10, display: 'none'});
			
			var fl = parseInt(($(window).width() - frmOrder.width()) / 2, 10);
			var ft = parseInt(($(window).height() - frmOrder.height()) / 2, 10);
			frmOrder.css({left: fl, top: ft});
			
			$("#btnSendOrder").bind('click', sendOrder);
			$("#btnCancelOrder").bind('click', cancelOrder);
			$("#main_div").fadeTo(500, 0.33);
			frmOrder.show();
			return false;
		});
		return false;
	});

		var btnSendCorporateOrder = $("#btnSendCorporateOrder");
		btnSendCorporateOrder.bind('click', function(){
				var re = /^([A-Za-z_.0-9]){1,}@([A-Za-z0-9_\.]){1,}.([A-Za-z0-9]){2,4}$/;
				var rp = /^[0-9+\(\) ]{7,11}$/; 
				var rc = /^[0-9]+$/;
				var red = {'background-color':'red'};
				
				var txtCompany = $("#txtCompany");
				var txtAddress = $("#txtAddress");
				var txtOccupation = $("#txtOccupation");
				var txtEmpCount = $("#txtEmpCount");
				var txtOrderPerson = $("#txtOrderPerson");
				var txtOrderEmail = $("#txtOrderEmail");
				var txtOrderPhone = $("#txtOrderPhone");
				var txtHRManager = $("#txtHRManager");
				var txtHREmail = $("#txtHREmail");
				var txtHRPhone = $("#txtHRPhone");
				
				var retVal = true;
				
				if(txtCompany.val().length < 2){
					txtCompany.css(red).one('focus', deColor);
					retVal = false;
				}
				if(!rc.test(txtEmpCount.val()) || txtEmpCount.val() < 1){
					txtEmpCount.css(red).one('focus', deColor);
					retVal = false;
				}
				if(txtOrderPerson.val().length < 2){
					txtOrderPerson.css(red).one('focus', deColor);
					retVal = false;
				}
				if(!re.test(txtOrderEmail.val())){
					txtOrderEmail.css(red).one('focus', deColor);
					retVal = false;
				}
				if(!rp.test(txtOrderPhone.val())){
					txtOrderPhone.css(red).one('focus', deColor);
					retVal = false;
				}
				if(txtHREmail.val().length > 0 && !re.test(txtHREmail.val())){
					txtHREmail.css(red).one('focus', deColor);
					retVal = false;
				}
				if(txtHRPhone.val().length > 0 && !rp.test(txtHRPhone.val())){
					txtHRPhone.css(red).one('focus', deColor);
					retVal = false;
				}
				if(!retVal) return;
				$.post('php/corporder.php', 
							{_txtCompany: txtCompany.val(), _txtAddress: txtAddress.val(), _txtOccupation: txtOccupation.val(), 
							 _txtEmpCount: txtEmpCount.val(), _txtOrderPerson: txtOrderPerson.val(), _txtOrderEmail: txtOrderEmail.val(),
							 _txtOrderPhone: txtOrderPhone.val(), _txtHRManager: txtHRManager.val(), _txtHREmail: txtHREmail.val(), 
							 _txtHRPhone: txtHRPhone.val(), lang: $.pageLang
							}, 
							function(resp){ 
								alert(resp);
							}
				);
		});	
});

