﻿jQuery(document).ready(function(){
	// set the backgrounds
	var intRand = jQuery.randomBetween(0, 4);
	jQuery("#body").css('background-image', 'url(images/contbg'+intRand+'.jpg)');
	var bgsDims = new Array();
	bgsDims[0] = 631;
	bgsDims[1] = 585;
	bgsDims[2] = 486;
	bgsDims[3] = 585;
	bgsDims[4] = 715;
	
	var windowWidth = jQuery(window).width();
	var leftWidth = (windowWidth / 2) - 600;
	if (leftWidth > 300) {
		jQuery(".ind_eger_img").css('left', -leftWidth);
	}
	if (windowWidth < 1800) {
		var widthDiff = 1800 - windowWidth;
		jQuery("#body").css('background-position', windowWidth - bgsDims[intRand] + (widthDiff / 2) + 'px 0px');
	}
	
	// change the background
	var next_index = 1;
	var intAutoChange = 10000; // how often does the pic change
	function animateBg() {
		var actId = next_index;
		next_index += 1;
		if(next_index > jQuery(".ind_eger_img").size()) {
			next_index = 1;
		}
		jQuery("#lsimg" + actId).fadeTo("slow", 0, function(){
			jQuery("#lsimg" + actId).css("display", "none");
		});
		jQuery("#lsimg" + next_index).css("display", "block");
		jQuery("#lsimg" + next_index).fadeTo("slow", 1);
		timeoutBg = setTimeout(animateBg, intAutoChange);
	}
	timeoutBg = setTimeout(animateBg, intAutoChange);
});


﻿jQuery(window).bind('load', function(){
	// homepage gallery
	if (jQuery(".ind_gminis_img"))
	{
		jQuery(".ind_gminis_img").fadeTo("slow", 0.5);
		jQuery(".ind_gminis_img").hover(
			function(){
				jQuery(this).fadeTo("slow", 1.0);
			},
			function(){
				jQuery(this).fadeTo("slow", 0.5);
			}
		);
	}
	if (jQuery('#md_ind_outter'))
	{
		jQuery('#md_ind_outter').codaSlider({
			autoSlide: true,
			autoSlideInterval: 4000,
			autoSlideStopWhenClicked: true,
			crossLinking: true,
			dynamicArrows: true,
			sliderCountTop: true,
			sliderCountBot: true
		});
	}
	jQuery("document").homeList();
	
	// set every "a" tag a target attribute, which has a rel="external"
	jQuery('a[rel=external]').each(
		function() {
			jQuery(this).attr('target', '_blank');
		}
	);
	
	jQuery("document").imgHover();
	jQuery("document").inputHover();
});

//	jQuery plugin START
//	CopyRight Balazs Pinter 30.11.2010
//	---
//	imgHover add an onmouseover/out function to IMG html elements if its classname contains 'imghover' - it changes the src picture
//	inputHover add an onmouseover/out function to INPUT html elements if its classname contains 'inputhover' - it changes the background picture
//	Note:
//		the image name should be ex.: something.jpg -- hover version: something_h.jpg

(function( jQuery ){
	jQuery.fn.imgHover = function() {
		jQuery("img.imghover").each(function(){
			var arrSrcWay = this.src.split("/");
			var strImgWay = "";
			var arrImgNameS = new Array();
			var strImgName = "";
			var strImgNameH = "";
			var strImgExt = "";
			jQuery.each(arrSrcWay, function(key, value){
				if (key < arrSrcWay.length-1) {
					if (key == 0) {
						strImgWay = value;
					} else {
						strImgWay += "/" + value;
					}
				} else if (key == arrSrcWay.length-1) {
					arrImgNameS = value.split(".");
					strImgName = arrImgNameS[0];
					strImgNameH = arrImgNameS[0] + "_h";
					strImgExt = arrImgNameS[1];
				}
			});
			jQuery(this).hover(
				function() {
					this.src = strImgWay + "/" + strImgNameH + "." + strImgExt;
				},
				function() {
					this.src = strImgWay + "/" + strImgName + "." + strImgExt;
				}
			);
		});
	};
	
	jQuery.fn.inputHover = function() {
		jQuery("input.inputhover").each(function(){
			var backgroundImage = jQuery(this).css("background-image");
			var inputBackground = backgroundImage.replace('url(','')
			inputBackground = inputBackground.replace(')','')
			//inputBackground = inputBackground.replace('"','')
			var arrInputImgWay = inputBackground.split("/");
			var inputImgFolder = "";
			var arrImgNameS = new Array();
			var strImgName = "";
			var strImgNameH = "";
			var strImgExt = "";
			jQuery.each(arrInputImgWay, function(key, value){
				if (key < arrInputImgWay.length-1) {
					if (key == 0) {
						inputImgFolder = value;
					} else {
						inputImgFolder += "/" + value;
					}
				} else if (key == arrInputImgWay.length-1) {
					arrImgNameS = value.split(".");
					strImgName = arrImgNameS[0];
					strImgNameH = arrImgNameS[0] + "_h";
					strImgExt = arrImgNameS[1];
				}
			});
			jQuery(this).hover(
				function() {
					jQuery(this).css("background-image","url(" + inputImgFolder + "/" + strImgNameH + "." + strImgExt + ")");
				},
				function() {
					jQuery(this).css("background-image","url(" + inputImgFolder + "/" + strImgName + "." + strImgExt + ")");
				}
			);
		});
	};
})( jQuery );

// jQuery plugin END
