// vars
var AutoScroll = 'wait';
var HomeScroll = '1';
var HomeScrollClick = 'no';
var view360 = 1 ;
var view360dir = 'stop';
var view360speed = 150;
// JavaScript Document
function firstCall() {

if ((jQuery.browser.msie) && (jQuery.browser.version<7)) {	ieBugsFix(); }
else { mainmenu(); }

if (page === 'main') { setTimeout('newsScroll();', 5000); }

}

///////////
function newsScroll() {
//if (lang==='f') var w_t = '-1490px'; else w_t= '-1050px';
//$("#FrontPageScroller").css('width', 'auto');
//var w_t = document.getElementsByTagName("div")["FrontPageScroller"].offsetWidth;
//$("#FrontPageScroller").ellipsis(true);
if (lang==='f') var w_t = 1848; else w_t= 1309;
//var w_t = ($("#FrontPageScroller").width()*1);
//alert(w_t);


	$("#FrontPageScroller").animate(
		{ 
        marginLeft: (w_t*-1)
      	}
			, ((w_t+1200)*10)
			,'linear'
			, function(){$("#FrontPageScroller").fadeOut(); AutoScroll = 'auto'; scrl('0');} 
		);


	

}

// DropDown /////////////////////////////////////////////////////////////////////////////
//$(this).find('ul:first').css({visibility: "visible",display: "none"}).slideDown(400);
//$(this).attr('class')
function mainmenu(){
$(" #nav ul ").css({display: "none"}); // Opera Fix
$(" #nav li").hover(function(){
			$(this).find('ul:first').css({visibility: "visible",display: "none"}).show();
		},function(){
			$(this).find('ul:first').css({visibility: "hidden"});
		});
}
////////////////////////////////////////////////////////////////////////////////////////////
function ieBugsFix() {
	$('#bg').css('background','none');
	$('#bannerMidPad').remove();
	$('#nav').css('width', '621px').css('height', '33px').css('overflow', 'hidden');
	$('#buttons').css('width', '980px').css('height', '116px').css('overflow', 'hidden');
	$('#shade').css('width', '239px');
	}
// Hover, Click Functions ///////////////////////////////////////////////////////////////
function mouseOver(num) {
	$('#button'+num).attr('src', 'images/'+lan+'button'+num+'_hover.jpg');
}

function mouseOut(num) {
	$('#button'+num).attr('src', 'images/'+lan+'button'+num+'.jpg');
}

function mouseOverScroll() {
	$('#shade').attr('src', 'images/scroll_ad_empty.png');
}

function mouseOutScroll(name) {
	$('#shade').attr('src', 'images/scroll_ad_shadow.png');
}

function dropdownOver(name) {
	$('#menu_'+name).attr('src', 'images/'+lan+'menu_'+name+'_hover.png');
}

function dropdownOut(name) {
	$('#menu_'+name).attr('src', 'images/'+lan+'menu_'+name+'.png');
}

function bannerOver(name) {
	$('#banner_'+name).attr('src', 'images/'+lan+'banner_'+name+'_hover.png');
}

function bannerOut(name) {
	$('#banner_'+name).attr('src', 'images/'+lan+'banner_'+name+'.png');
}

function pr_Over(name) {
	$('#pr_'+name).attr('src', 'images/pr_'+name+'_hover.png');
}

function pr_Out(name) {
	$('#pr_'+name).attr('src', 'images/pr_'+name+'.png');
}

function pd_Over(name) {
	$('#pd_'+name).attr('src', 'images/'+lan+'pd_'+name+'_hover.png');
}

function pd_Out(name) {
	$('#pd_'+name).attr('src', 'images/'+lan+'pd_'+name+'.png');
}

function pd_color(name, model) {
$('#pd_bg').css('height','540px');
if (name=='accessories') {
	if (model === 'spartan500' || model === 'spartan500xt') $('#pd_bg').css('height','654px');
}	
if (name=='accessories' && lang == 'f')
{	if (model === 'spartan500' || model === 'spartan500xt'){
		$('#pd_bg').css('backgroundImage', 'url(images/f/p_'+model+'_accessories.jpg)');$('#pd_content').html('');}
	else{
		$('#pd_bg').css('backgroundImage', 'url(images/f/p_french_accessories.jpg)');$('#pd_content').html('');
	}
	}
else
	{
	if (name === 'details')
	$('#pd_bg').css('backgroundImage', 'url(images/'+lan+'p_'+model+'_'+name+'.jpg)');
	else
	$('#pd_bg').css('backgroundImage', 'url(images/p_'+model+'_'+name+'.jpg)');
	
	if ((name==='red')||(name=='blue')||(name=='orange')||(name=='white')||(name=='black')||(name=='green')||(name=='camel'))
		 $('#pd_content').html($('#pd_text_div').html());
	else
		$('#pd_content').html('');
	}
}

function pd_click(name, model) {
	$('#pd_bg').css('height','540px');
	if (name==='gallery') {
		$('#pd_bg').css('backgroundImage', 'none');
		$('#pd_content').html($('#pd_gallery_div').html());
	}
	else {
		$('#pd_bg').css('backgroundImage', 'none');
		$('#pd_content').html($('#pd_warranty_div').html());
	}
}

function galleryClick(name) {
	$('#pd_gallery_main').attr('src', 'images/'+name+'.jpg');
}

function galleryOver(name) {
	$('#'+name+'_thumb').attr('src', 'images/'+name+'_thumb_hover.jpg');
}

function galleryOut(name) {
	$('#'+name+'_thumb').attr('src', 'images/'+name+'_thumb.jpg');
}

function warrantyOver(name) {
	if (name === '2yearw_div')
	$('#'+name).css('backgroundImage', 'url(images/'+lan+'warranty_2yr_hover.jpg)');
	else 
	$('#'+name).css('backgroundImage', 'url(images/'+lan+'warranty_1yr_hover.jpg)');	
}	

function warrantyOut(name) {
	$('#'+name).css('backgroundImage', '');
}	

function pdfOver() {
	$('#pdf_div').css('backgroundImage', 'url(images/warranty_pdf_hover.png)');
}	

function pdfOut() {
	$('#pdf_div').css('backgroundImage', 'url(images/warranty_pdf.png)');
}	

function pdfOver2() {
	$('#pdf_div').css('backgroundImage', 'url(images/warranty_pdf2_hover.png)');
}	

function pdfOut2() {
	$('#pdf_div').css('backgroundImage', 'url(images/warranty_pdf2.png)');
}	

function upOver(name, dir) {
	$('#gallery_'+dir).attr('src', 'images/gallery_'+dir+'_hover.png');
}


function upOut(name, dir) {
	$('#gallery_'+dir).attr('src', 'images/gallery_blank.png');
}

function thumbClick(page, dir) {
	var last = 5;
	var i=0;
	var str='';
	var temp='';
	switch(page) {
		case 'pistol50r':
		case 'legend300':
			if (dir === 'up') last = 5;	else last = 6;
		break;
		case 'spartan500':
		case 'spartan500xt':
		case 'bandito700':
			if (dir === 'up') last = 5;	else last = 7;
		break;		
	}
	for (i=(last-4);i<=last;i++){
		temp = page + '_0'+i; 
		str = str + '<a href="#" onclick="galleryClick(\''+temp+'\');return false;" onMouseOver="galleryOver(\''+temp+'\');" onMouseOut="galleryOut(\''+temp+'\');"><img id="'+temp+'_thumb" src="images/'+temp+'_thumb.jpg"></a><br><div style="height:10px;"></div>';
	}
	$('#galleryThumbs').html(str);
	
}

function initContent() {
	$('#pd_content').html($('#pd_text_div').html());
}

function scrl(num) {
	num = parseInt(num);
	num = num + 1;
	if (num === 6) num = 1;
	if (AutoScroll === 'auto')
	scrollClick(num, '0');
	if (AutoScroll === 'auto')
	setTimeout('scrl(\''+num+'\', \'0\')', 3000);
}

function scrollClick(num, s) {
	if (s !== '0') AutoScroll = 'stop';
	$('#scroll').css('backgroundImage', 'url(images/'+lan+'scroll_ad_0'+num+'.png)');
	switch (num) {
		case '1':
		$('#footerLink').attr('href', '?l='+lang+'&p=pistol50r');
		break;
		case '2':
		$('#footerLink').attr('href', '?l='+lang+'&p=vinny50');
		break;
		case '3':
		$('#footerLink').attr('href', '?l='+lang+'&p=chase150');
		break;
		case '4':
		$('#footerLink').attr('href', '?l='+lang+'&p=legend300');
		break;
		case '5':
		$('#footerLink').attr('href', '?l='+lang+'&p=spartan500');
		break;		
	}

}	

function scrollOver(num) {
	$('#scrollSpacer'+num).attr('src', 'images/scrollButton_hover.png');
	//$('#scroll').css('backgroundImage', 'url(images/scroll_ad_0'+num+'.png)');
}

function scrollOut(num) {
	$('#scrollSpacer'+num).attr('src', 'images/scrollButton.png');
}

function bro(name) {
	$('#broImg').attr('src', 'images/'+lan+'bro_pdf'+name+'.png');
}	

function broL(div, name) {
	$('#'+div+"_but").attr('src', 'images/'+lan+'bro_'+div+'_but'+name+'.jpg');
}	

function broActive(name) {
	
	$('#'+name+"_but").attr('src', 'images/'+lan+'bro_'+name+'_but_hover.jpg').parent('a').attr('onmouseout', '').attr('href', '#');
}

function lochover(name, type) {
	if (type==='over')
	$('#p_locator_bg').attr('src', 'images/p_locator_bg_'+name+'.jpg');
	else
	$('#p_locator_bg').attr('src', 'images/p_locator_bg.jpg');
	
}

function french_fix() {
	if (lang === 'f')
	if (!($.browser.msie))
	$('#french_fix').css('bottom','476px');
}
	
	
function smLocator(prov, type) {
		if (type!==prov)
		$('#smlLocatorImg').attr('src', 'images/'+prov+'.png');
}

function homePageSlide(lang) {
	if (HomeScroll==='1') HomeScroll= '2';
	else if (HomeScroll==='2') HomeScroll= '3';
	else HomeScroll = '1';
	if ( HomeScrollClick === 'no') {
		$('#homePageImgDiv').fadeOut('fast', function(){$('#homePageImgDiv').css('background-image', 'url(images/homePage'+lang+HomeScroll+'.jpg)').fadeIn('fast',function(){$('#homePageImgDivOut').css('background-image', 'url(images/homePage'+lang+HomeScroll+'.jpg)');});changeURL(lang, HomeScroll);});
		setTimeout('homePageSlide("'+lang+'");', 10000);
	}
}
	
	
function homePageScrollChange(num, lang) {
	HomeScrollClick = 'y';
	$('#homePageImgDiv').fadeOut('fast', function(){$('#homePageImgDiv').css('background-image', 'url(images/homePage'+lang+num+'.jpg)').fadeIn('fast',function(){$('#homePageImgDivOut').css('background-image', 'url(images/homePage'+lang+num+'.jpg)');});
	changeURL(lang, num);});
}

function changeURL(lang, HomeScroll) {
	lang = lang.toLowerCase();
	if (HomeScroll == '3') var FrontPageUrlVar = '?l='+lang+'&p=spartan500';
	//else if (HomeScroll == '2') var FrontPageUrlVar = '?l='+lang+'&p=komodo500';
	else if (HomeScroll == '2') var FrontPageUrlVar = '?l='+lang+'&p=scooters';
	//else var FrontPageUrlVar = '?l='+lang+'&p=promotions';
	else var FrontPageUrlVar = 'http://www.madasscanada.ca';
	$('#FrontPageUrl').attr('href', FrontPageUrlVar);
}

function brPicOver(name) {
	$('#br0'+name).attr('src', "images/br0"+name+".jpg");
}

function brPicOut(name) {
	$('#br0'+name).attr('src', "images/br0"+name+"_h.jpg");
}


function view360func(name) {

		view360dir = 'go';
		if ( name == 'right') {
			if ( view360 === 1 )		view360 = 29;
			else 						view360--;
		}
		else
		{
			if ( view360 === 29 )		view360 = 1;
			else 						view360++;
		}
		////
		if (view360 < 10)		view360Long = '0'+view360;
		else					view360Long = view360;
		
		$('#productImageDivBg').css('backgroundImage', 'url("images/parts/pistol_'+view360Long+'.png")');
		setTimeout("if(view360dir==='go') view360func('"+name+"');",view360speed);

}

function productPageActive(prosec) {
	$('#'+prosec).css('color', '#990000');
	
}

function productPagesGalleryClick(num, name) {
	$('#productPagesGalleryDiv').css('background-image', 'url(images/productPageRight_'+name+'_'+num+'.jpg)');
	$('#productPagesGalleryImg').fadeOut("normal", function(){$('#productPagesGalleryImg').attr('src', 'images/productPageRight_'+name+'_'+num+'.jpg').show();});
	
}

function AboutUsMenu(name) {
	$('#'+name).css('color', '#990000');	
}

function splashOver(name) {
	$('#'+name).attr('src', 'images/splash'+name+'_hover.png');	
}

function splashOut(name) {
	$('#'+name).attr('src', 'images/splash'+name+'.png');	
}
