var searchTermLength = 0;

$(document).ready(function(){
	$(window).scroll(function () { 
		if ($(document).scrollTop() > 0) {
			$('.overlaySignUpWrapper').fadeIn(); 
		} else { 
			$('.overlaySignUpWrapper').fadeOut();
		}
	});

$('#slideShowWrapper').cycle({ 
	fx:         'fade', 
	timeout:     3000, 
	pager: '#slideShowNav tr',
	pagerAnchorBuilder: paginate,
	pause: 1
});

function paginate(ind, el) {
	if (ind == 0) return '<td>' + $(el).data('info') + '</td>';
	else if (ind == 1) return '<td>' + $(el).data('info') + '</td>';
	else if (ind == 2) return '<td>' + $(el).data('info') + '</td>';
}


if ($(".companyInformationWrapper").length > 0){
	$('#content_main').css('min-height', $('.companyInformationWrapper').outerHeight(true) )
}

$('.toggleCompanyText').siblings('p').hide();
$('.toggleCompanyText').click(function() {
	$(this).siblings('p').slideToggle();
});

$('.shareViaEmailTrigger').click(function() {
	$(this).siblings('.shareViaEmailWrapper').fadeIn();
});

$('.sharePageViaEmailTrigger').click(function() {
	$(this).children('.shareViaEmailWrapper').fadeIn();
});

$('.shareOfferOnIndexViaEmailTrigger').click(function() {
	$(this).children('.shareViaEmailWrapper').fadeIn();
});

$('.shareViaEmailWrapper .close').click(function(e) {
	e.stopPropagation();
	$(this).parents('.shareViaEmailWrapper').fadeOut();
});

$('.send_tip').click(function(e) {
	e.stopPropagation();
	var tip_url = $(this).siblings('.tip_url').val();
	var tip_url_title = $(this).siblings('.tip_url_title').val();
	var tip_title = $(this).siblings('.tip_title').val();
	var sender_name = $(this).siblings('.sender_name').val();
	var recipient_email = $(this).siblings('.recipient_email').val();
	var friend_message = $(this).siblings('.friend_message').val();
	if(sender_name == "" || recipient_email == "") { return false; }
	$.post("/tell_a_friend.php", { recipient: recipient_email , sender: sender_name , friend_message: friend_message , campaign_title: tip_title , campaign_url: tip_url, campaign_url_title: tip_url_title });
	$(this).parents('.shareViaEmailWrapper').fadeOut();
	$(this).siblings('.sender_name, .recipient_email, .friend_message').val("");
});

	$('#mainSearch').keyup(function() {	
			if(searchTermLength != $(this).val().length) {
				if($(this).val() != "" ) {
					searchTermLength = $(this).val().length;
					if (!$('#liveSearchResult').hasClass('active')) {
						$('#liveSearchResult').addClass('active').fadeIn();
					}
					$('#liveSearchResult').load('/searchAR.php', { "term" : $(this).val() });
					} else {
						$('#liveSearchResult').removeClass('active').fadeOut();
					}
			}
	});

$('.overlaySignUpWrapper .close').click(function() {
	$.post('/news_letter_session.php');
	$('.overlaySignUpWrapper').fadeOut().remove();
});


$('.goExternal').click(function() {
	if($(this).hasClass('getCodeAndWeb')) {
		$(this).addClass('active').html($(this).data('button_text'));
		$(this).siblings('.codePlaceholder').addClass('active').html($(this).siblings('.codePlaceholder').data('code'));
	}
	if(!$(this).hasClass('doNotTrack')) {
		_gaq.push(['_trackPageview', $(this).data('track_url') ]);
	}
	window.open("/rabatt.php?id="+$(this).data('external_url'), "mywindow","scrollbars=yes, menubar=1,resizable=1,width=800,height=600, top=10, left=2000"); 
});

});



function displayPara(fieldID, displayBol , getUrl) {
  var paraObj = document.getElementById(fieldID);
  var showObj = document.getElementById(fieldID+'_show');
  var myWindow=window.open ("/rabatt.php?id="+getUrl, "mywindow","scrollbars=yes, menubar=1,resizable=1,width=800,height=600, top=10, left=2000");  
  paraObj.style.display = (displayBol)? '' : 'none' ;
  showObj.style.display = (!displayBol)? '' : 'none' ;
  hideObj.style.display = (displayBol)? '' : 'none' ;
}

function displayText(fieldID) {
  var showText = document.getElementById(fieldID);
  showText.style.display = true? '' : 'none' ;
}

function hideText(fieldID) {
  var hideText = document.getElementById(fieldID);
  hideText.style.display = false? '' : 'none' ;
}
//för att man ska kunna markera hela rabattkoden på en knapptryck
function SelectAll(id){
    document.getElementById(id).focus();
    document.getElementById(id).select();
}
