var preloadlist = [
	'/html/images/button_cancel.gif',
	'/html/images/button_get-flash.gif',
	'/html/images/button_learn-more.gif',
	'/html/images/qi_checkbox.gif',
	'/html/images/qi_getadobereader.gif',
	'/html/images/qi_wrapper_bg.gif'	
];

var msg_pdf = '<div class="qi_msg qi_msg_pdf"><p><a href="http://www.adobe.com/products/acrobat/readstep2.html" class="qi_adobe"><img class="pdfIcon" src="images/qi_getadobereader.gif" width="88" height="31" border="0" align="right" hspace="0" vspace="0" style="float:right;"/></a>The requested information is provided in Portable Document Format (PDF).</p><p>To view and print this document you\'ll need to install a copy of the free Adobe<sup>&reg;</sup> Reader<sup>&reg;</sup>. If you already have Adobe Reader installed, click VIEW PDF below.</p><p>If you need the Adobe Reader, you can download it from the<br/><a href="http://www.adobe.com/products/acrobat/readstep2.html" class="qi_adobe">Adobe Reader Download page</a>.</p><p><a class="qi_btn qi_btn_pdf qi_targeturl" href="#"></a><a class="qi_btn qi_btn_cancel qi_cancel" href="#"></a></p><p><a class="qi_checkbox" href="#">&nbsp;</a> Don\'t show me this message again.</p></div>';

var msg_pdf_ext = '<p>You are now leaving this website.</p><p>Bayer HealthCare Pharmaceuticals Inc. is not responsible for the content presented by any independent website, including any advertising claims, special offers, illustrations, names or endorsements.</p><p>Thank you for visiting this Bayer HealthCare website.</p><p><a class="qi_btn qi_btn_launch qi_targeturl" href="#">&nbsp;</a><a class="qi_btn qi_btn_cancel qi_cancel" href="#">&nbsp;</a></p><p></p>';

var msg_exit = '<div class="qi_msg">' + msg_pdf_ext + '</div>';

var msg_bsc = '<div class="qi_msg"><p>You are now leaving a Bayer HealthCare Pharmaceuticals, Inc. website and going to a third party site to activate or download a Bayer Savings Card. That site may have a privacy policy different from Bayer HealthCare Pharmaceuticals, Inc.</p><p style="text-align: center;"><img width="468" height="15" src="images/qi_background_dialog.gif"></p><p><b>Do you want to go to the third party site to activate or download a Bayer Savings Card?</b></p><p><a class="qi_btn qi_btn_savingscard qi_targeturl" href="#">&nbsp;</a><a class="qi_btn qi_btn_cancel qi_cancel" href="#">&nbsp;</a></p><p></p></div>';

var c = 0;
var cm = 0;
var cw = 0;
var ct = 0;

$(document).ready(function(){	
	c = 0;
	cm = $('#slidr dl').length;
	cw = $('#slidr dl:eq(0)').outerWidth(true);
	ct = 325 + (($.browser.mozilla == true) * 200);
	
	// evens out the height
	var ddheight = 0;
	$('#slidr dl').each(function(){
		var t = $(this).outerHeight();
		if (t > ddheight) ddheight = t;
	});
	$('#content').height(ddheight);
	
	// appends the first 2 dl's to the end
	$('#slidr dl:lt(2)').each(function(){
		$('#slidr').append($(this).clone().attr('id', ''));
	});
	
	$('#slidr a.h2_anchor').each(function(){
		$(this).click(function(){
			var target = $(this).attr('href');
			target = target.substring(target.lastIndexOf('#'), target.length);
			//alert(target);
			window.scrollTo(window.scrollX, $('h2' + target).offset().top);
			$(this).blur;
			return false
		});
	});
	
	$('#content #back, #content #next').click(function(){
		if ($('#slidr:animated').length == 0){
			if ( $(this).attr('id') == 'back' ){
				c += 1;
			} else {
				c -= 1;
			}
			drawSlidr();
		}
		
		return false;
	});
	
	var hash = window.location.hash;
	if (hash.indexOf('slidr') > 0){
		c = parseInt(hash.substr(7, 1));
		c = -c;
		drawSlidr();
	}
	
	for (var i = 0; i < preloadlist.length; i++){
		$('body').append('<img alt="" border="0" src="' + preloadlist[i] + '" id="preloadr' + i + '"/>');
		$('#preloadr' + i).css({
			position: 'absolute',
			top: -2000,
			left: -2000,
			height: 1,
			width: 1
		})
	}
	//$('a.pdf').qi_dialog({type: 'pdf', msg: msg_pdf, msg_exit: msg_pdf_ext, mask_opacity: .5, mask_anim: 0});
	$('a.pdf').attr('target', '_blank');
	$('a.ext').qi_dialog({type: 'ext', msg: msg_exit, mask_opacity: .5, mask_anim: 0});
	$('a.go').qi_dialog({type:'ext', call: 'click'});
	$('a.exts').qi_dialog({type: 'ext', msg: msg_bsc, mask_opacity: .5, mask_anim: 0});
	
	//alert($('#wrapper').parent().css('width'));
});

function drawSlidr(){
	//alert(c);
	if (c > 0){
		$('#slidr').css({left : -cm * cw});
		c -= cm;
	}
	
	var t = c * cw;
	
	$('#slidr').stop().animate({left: t}, ct, 'swing', function(){
		if (c < -cm + 1){
			$('#slidr').css({left : 0});
			c = 0;
		}
		window.location.hash = '#slidr_' + Math.abs(c);
	});
}

//FUNCTION-- process flash requests
function flashExternalInterfaceReceiver(argValue) {
	//alert(argValue);
	switch(parseInt(argValue)){
		case 1:
			$(this).qi_dialog({
				type: 'ext',
				msg: msg_exit,
				mask_opacity: .5,
				url: "https://bsc.pskw.com?cid=bbc",
				call: true,
				mask_anim: 0
			});
			//alert("");
			//leavingDialog1.m_setResource("https://bsc.pskw.com?cid=bbc"); //savings card
			break;
		case 2:
			$(this).qi_dialog({
				type: 'pdf',
				msg: msg_pdf,
				msg_exit: msg_pdf_ext,
				mask_opacity: .5,
				url: "http://berlex.bayerhealthcare.com/html/products/pi/mirena_patient_insert.pdf",
				call: true,
				mask_anim: 0
			});
			//pdfDialog.m_setResource("http://berlex.bayerhealthcare.com/html/products/pi/mirena_patient_insert.pdf"); //cost calculator link
			break;
		case 3:
			alert("hide cost calculator");
			//activeStackDialog.m_hideDialog(); //hide cost calculator dialog
			break;
		case 4:
			$(this).qi_dialog({
				type: 'pdf',
				msg: msg_pdf,
				msg_exit: msg_pdf_ext,
				mask_opacity: .5,
				url: "home/pdfs/hmb_release_10052009.pdf",
				call: true,
				mask_anim: 0
			});
			//pdfDialog.m_setResource("home/pdfs/hmb_release_10052009.pdf", 1, 0, 2); //HMB Bayer Press Release link in curl on home page
			break;
		case 5:
			$(this).qi_dialog({
				type: 'ext',
				msg: msg_exit,
				mask_opacity: .5,
				url: "http://www.fda.gov/NewsEvents/Newsroom/PressAnnouncements/ucm184747.htm",
				call: true,
				mask_anim: 0
			});
			//leavingDialog.m_setResource("http://www.fda.gov/NewsEvents/Newsroom/PressAnnouncements/ucm184747.htm", 1, 0, 3); //HMB FDA Press Release link in curl on home page
			break;
		case 6:
			alert("hide something");
			//activeDialog.m_hideDialog(); //hide video dialogs
			break;
		default:
			alert("flashExternalInterfaceReceiver: NO MATCHES FOUND");
	}
}

