/*
 Written By Charbel Al Batal: http://www.charbelbatal.com
 Copyright W8: http://www.wondereight.com
*/
//Adjust image Width
jQuery.fn.resizeWidth = function() {
	var defaults = {		
		startwidth: 1600,  
		startheight: 1000,	
		vertical_center: 1
	}; 		
	var options = jQuery.extend(defaults, options);
	return this.each(function() {			
		//Gather browser and current image size
		var imagewidth = jQuery(this).children().width();
		var imageheight = jQuery(this).children().height();
		var browserwidth = jQuery(window).width();
		var browserheight = jQuery(window).height();		
		//Resize image to proper ratio
		if (browserwidth >= imagewidth){
			//jQuery(this).width(browserwidth);
			jQuery(this).children().width(browserwidth);
			jQuery(this).children().attr("width",browserwidth);
		}else{
			//jQuery(this).width(options.startwidth);
			jQuery(this).children().width(options.startwidth);	
			jQuery(this).children().attr("width",options.startwidth);		
		}
		return false;
	});
};
jQuery.fn.resizenow = function(options) {
	var defaults = {		
		startwidth: 1600,  
		startheight: 900,	
		vertical_center: 1
	}; 		
	var options = jQuery.extend(defaults, options);
	return this.each(function() {
		
		//Define image ratio
		var ratio = options.startheight/options.startwidth;
		
		//Gather browser and current image size
		var imagewidth = jQuery(this).width();
		var imageheight = jQuery(this).height();
		var browserwidth = jQuery(window).width();
		var browserheight = jQuery(window).height()-137;
		var offset;

		//Resize image to proper ratio
		if ((browserheight/browserwidth) > ratio){
			jQuery(this).height(browserheight);
			jQuery(this).width(browserheight / ratio);
			jQuery(this).children().height(browserheight);
			jQuery(this).children().width(browserheight / ratio);
		} else {
			jQuery(this).width(browserwidth);
			jQuery(this).height(browserwidth * ratio);
			jQuery(this).children().width(browserwidth);
			jQuery(this).children().height(browserwidth * ratio);
		}
		if (options.vertical_center == 1){
			jQuery(this).children().css('left', (browserwidth - jQuery(this).width())/2);
			jQuery(this).children().css('top', (browserheight - jQuery(this).height())/2);
		}	
		return false;
	});
};
jQuery.fn.slidePictures = function() {
	var defaults = {	
		auto: 1,	
		pause: 7000
	}; 	
	var options = jQuery.extend(defaults, options);
	this.each(function() { 
	
		var obj = jQuery(this); 				
		var s = jQuery("img", obj).length;
		var ts = s-1;
		var t = 0;				
		jQuery("img", obj).eq(0).fadeIn().siblings().hide();			
		function move(){
			var ot = t;		
			t = parseInt(t);	
			t = (ot>=ts) ? 0 : t+1;	
			jQuery("img", obj).eq(t).fadeIn(function(){
				jQuery("img", obj).eq(ot).fadeOut()		
			});
			timeout = setTimeout(function(){
				move();
			},options.pause);
		}					
		// init
		var timeout;
		if(options.auto){;
			timeout = setTimeout(function(){
				move();
			},options.pause);
		};	
	});
	var numberofPics = jQuery(this).children("img").length;
}
//Add Google Analytics
var _googleInterval;
function addGoogleTracking()
{
	var sc = document.createElement('script');
	sc.type = 'text/javascript';
	sc.src = 'http://www.google-analytics.com/ga.js';
	document.getElementsByTagName("head").item(0).appendChild(sc);
	_googleInterval = setInterval(activateGoogle,250);
}
function activateGoogle()
{
	if(typeof _gat != 'undefined') 
	{
		clearInterval(_googleInterval);
		var pageTracker = _gat._getTracker("UA-6774354-32");
		pageTracker._initData();
		pageTracker._trackPageview();
	}
}
/*ADD CAREERS FANCYBOX */
jQuery('#mid-section ul#nav li').eq(3).fancybox({
		'href' : weblink + 'careers.php',
		'width'				: 549,
		'height'			: 259,
		'autoScale'			: false,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe',
		'hideOnOverlayClick': false,
		'scrolling'   : 'no',
		'padding' : 0,
		'titleShow': false,
		'overlayOpacity' : 0.85,
		'overlayColor' : '#29292B',	
		'onComplete'	:	function() {
			jQuery("#fancybox-wrap").css({
				top  : "150px",
				left : "24px"
			});
			jQuery("#fancybox-outer").css("background","transparent");
		}
});
//ADD Newsletter FancyBox
jQuery('#mid-section ul#nav li').eq(4).fancybox({
		'href' : weblink + 'newsletter.php',
		'width'				: 549,
		'height'			: 259,
		'autoScale'			: false,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe',
		'hideOnOverlayClick': false,
		'scrolling'   : 'no',
		'padding' : 0,
		'titleShow': false,	
		'overlayOpacity' : 0.85,
		'overlayColor' : '#29292B',	
		'onComplete'	:	function() {
			jQuery("#fancybox-wrap").css({
				top  : "150px",
				left : "24px"
			});
			jQuery("#fancybox-outer").css("background","transparent");
		}
});
//ADD Contactus FancyBox
jQuery('#mid-section ul#nav li').eq(5).fancybox({
		'href' : weblink + 'contact-us.php',
		'width'				: 549,
		'height'			: 259,
		'autoScale'			: false,
		'transitionIn'		: 'fade',
		'transitionOut'		: 'fade',
		'type'				: 'iframe',
		'hideOnOverlayClick': false,
		'scrolling'   : 'no',
		'padding' : 0,
		'titleShow': false,	
		'overlayOpacity' : 0.85,
		'overlayColor' : '#29292B',	
		'onComplete'	:	function() {
			jQuery("#fancybox-wrap").css({
				top  : "150px",
				left : "24px"
			});
			jQuery("#fancybox-outer").css("background","transparent");
		}
});
jQuery(window).bind("resize", function(){
	var marginLeft = 0 ;	
	var left = parseInt(jQuery("#fancybox-wrap").css("left"));
	if(left!=24){
		marginLeft = 24 - left;
	}
	if (jQuery("#fancybox-frame").length > 0){
		jQuery("#fancybox-wrap").css("marginLeft",marginLeft+"px");
	}
});
jQuery(window).load(function() {
	if (jQuery.browser.msie && jQuery.browser.version <=6){
		jQuery("#footer").css("background","url(../images/footer-bg.png) repeat");
	}	
	//Add Analytics
	addGoogleTracking();
});
