$(document).ready(function() {
						   

$('#bannerSlideShow') 
.after('<div id="bannerNav">') 
.cycle({ 
    fx:     'fade', 
    speed:  'slow', 
    timeout: 5000, 
    pager:  '#bannerNav' 
});



	
	$('#search').submit(function(){		
		if ($('#searchText').val() == "") return false;
	});
	
	
	
	/* firefox 6 px*/
	/* ie 15px */
	
	/*
	var varHeight = 0;
	
  	if(jQuery.browser.mozilla){
    	varHeight = 6;
	}else if (jQuery.browser.msie){
		varHeight = 15;
	}else if (jQuery.browser.safari) {
		varHeight = 11;	
	}

	var background_top = $('#archive').position().top + (($('#archive').css('margin-top')).replace(/[^0-9]+/g,'')*1) + varHeight;
	var background_left = $('#archive').position().left;
	
	$('body').css({
    'background-image': 'url(images/background-border.gif)',
	'background-repeat': 'repeat-x',
	'background-position': background_left+'px '+background_top+'px'
	});
	* 
	*/
	
	
	/* Processing forms */
	if ($(".automatizedForm").length > 0) {

		$.each($(".automatizedForm"), function(i, formObj) {
			enableForm(formObj);
		});
	}


 });
 
	function bookmarksite(title,url){
			
			if(document.all) {
			
			window.external.AddFavorite(url, title);
			
		}
		else 
		if (window.sidebar) {
			window.sidebar.addPanel(title, url, "");
		}
		
		
	}
 
function enlargeImage(image_id) {
		
	$('.largeImg').hide();
	$('#'+image_id).fadeIn("slow");
		
}

function enableForm(formObj) {
	
	var formId = $(formObj).attr("id");
	
	$("#"+formId).submit(function(){

			var formLabels = $("#"+formId+" label");
			var msg = "";
			var error_fields = [];

			var formInputs = $("input, select, textarea");
			$.each(formInputs, function(i, val) {
				
				if ($(val).hasClass("req_field")) {
					
					if ($(val).val() == "" && $(val).hasClass("email_field") == false)
					{	
						error_fields.push( $(val).attr("id") );
					}
					else if ($(val).hasClass("email_field") && checkEmail($(val).val()) == false) { 

						error_fields.push( $(val).attr("id") );
					
					}

					
				}

			});



			if (error_fields.length > 0) {
					
				var fieldDescr = "";
				msg = "The following error(s) occurred:";

				$.each(error_fields, function() {
					
					fieldDescr = ($("#"+this).attr("title")) ? $("#"+this).attr("title") : this;
					msg = msg + "\n" + fieldDescr + " is required";

				});
					
				alert(msg);

			} else {
					
					$('#send_mail_succ').fadeIn();
					$(".automatizedForm").fadeOut();

					$.each(formLabels, function(i, val) {
						$("#"+formId).append('<input type="hidden" name=\'label[' + $(val).attr("for") + ']\'  value="' +  addslashes($(val).text()) + '" />')
					});

					var formDataS = $(this).serialize();
					$.post("sendmail.php", formDataS);				
				}

			return false;

	});
	
}

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{   
		return false;
    }
}


function addslashes(str) {
	return (str+'').replace(/([\\"'])/g, "\\$1").replace(/\u0000/g, "\\0");
}

