// widney js

var switcher = false;
var myTimer;
var divout = 'indexnews1';
var divin = '';
var speed = 500;

$(document).ready(function(){

	var options = {
		zoomWidth: 343,
		zoomHeight: 343,
		xOffset: 40,
		yOffset: -10,
		position: "left" //and MORE OPTIONS
	};
	
	
/*	var resizeTimer = null;
	$(document).bind('resize',function(){
		if (resizeTimer) clearTimeout(resizeTimer);
		resizeTimer = setTimeout(resizeJQZoom, 100);
	});*/


/*	$(function() {
		$(".jqzoom").jqzoom(options);
	});
*/	

	if(document.getElementById('indexpulls')){
		var upper = $('#indexpulls').offset();
		var mid = $('#indexnewswrapper').offset();
		var lower = $('#indexnewswrapper').height();
		var t = upper.top;
		var h = mid.top+lower;
		var x = $('#bodywrapper').offset();
		var left = x.left;
		var width = $('#bodywrapper').width();
		var right = left+width;
		$(document).mousemove(function(e){
			if( (e.pageY > t && e.pageY < h) && (e.pageX > left && e.pageX < right) ){
				switcher = true;
			} else if( (e.pageY < t || e.pageY > h) || (e.pageX < left || e.pageX > right) ) {
				if(switcher){
					switcher = false;
					myTimer = window.setTimeout(resetFade,2000);
				}
			}
		});
	}
	
});

/*
function resizeJQZoom(){
	$(function() {
		$(".jqzoom").unbind('jqzoom');
		$('.prodthumb').each(function(){
			$(this).unbind('jqzoom');
		});
		$(".jqzoom").jqzoom();
	});
}
*/

function swapProductImage(sender,id){
	if(id){
		$('.prodthumb').each(function(){
			$(this).removeClass('jqactive');
		});
		$(sender).addClass('jqactive');
		/*$('.prodmainimage').each(function(){
			$(this).css('display','none');
			$(this).removeClass('jqzoom');
		});
		$('#prodimage_'+id).css('display','block');
		$('#prodimage_'+id).addClass('jqzoom');
		$('#prodimage_'+id).jqzoom(); */
	}
}


function doFade(div,s){
	clearTimeout(myTimer);
	divin = div;
	speed = s;
	if(divin != divout){
		$divshow = $('#'+divin);
		$divhide = $('#'+divout);
		$divhide.fadeOut(speed,function(){
			$divshow.fadeIn(speed);
		});
		divout = divin;
		divin = '';
	}
}


function checkFade(div,s){
	divin = div;
	speed = s;
	myTimer = window.setTimeout(resetFade,2000);
}


function resetFade(){
	if(divin == divout && !switcher){
		doFade('indexnews1',speed);
	}
}


function callbackValidate(){
	if(document.getElementById('callbackname').value.length<5 || document.getElementById('callbackname').value=="YOUR NAME"){
		alert('Please enter your full name');
		return;
	}
	if(document.getElementById('callbacktel').value.match(/[a-z]+/i)){
		alert('Please enter a valid telephone number');
		return;
	}
	if(!document.getElementById('callbackemail').value.match(/.+@.+/i)){
		alert('Please enter a valid email address');
		return;
	}
	document.getElementById('callbackform').submit();
}


