function getQueryParams(qs) {
	qs = qs.split("+").join(" ");
	var params = {},
			tokens,
			re = /[?&]?([^=]+)=([^&]*)/g;

	while (tokens = re.exec(qs)) {
		params[decodeURIComponent(tokens[1])]
				= decodeURIComponent(tokens[2]);
	}

	return params;
}

function moveObject(event)
{
    var delta = 0;
 
    if (!event) event = window.event;

    // normalize the delta
    if (event.wheelDelta) {
 
        // IE and Opera
        delta = event.wheelDelta / 20;
 
    } else if (event.detail) {
 
        // W3C
        delta = -event.detail / 2;
    }
	
	if(delta < 0) {
		$('#next').click();
	} else {
		$('#prev').click();
	}
	
}

var $_GET = getQueryParams(document.location.search);

function startClock()
{
var today=new Date();
var hour=today.getHours();
var min=today.getMinutes();
var sec=today.getSeconds();
// add a zero in front of numbers<10
min=formatClock(min);
sec=formatClock(sec);
//document.getElementById('txt').innerHTML=h+":"+m+":"+s;
$('.wgDateCont').html(hour+":"+min+":"+sec);
t=setTimeout('startClock()',150);
}

function formatClock(i)
{
if (i<10)
  {
  i="0" + i;
  }
return i;
}

function replaceUtm(html) {

	getParamPos = html.search("\\?");
	if(getParamPos > 0) {
	trimmedUrl = html.substr(0, getParamPos);
	utm = "?utm_source="+$_GET.parentHostname+"&utm_medium=referral&utm_content=gunun%2Bozeti&utm_campaign=haber%2Bwidget";
	newUrl = trimmedUrl + utm;
	} else {
	 newUrl = html;
	}
	return newUrl;
	
}

$(document).ready(function() {
	startClock();
	
	if(typeof($_GET) !== 'undefined')  {
	
		if(typeof($_GET.renk) !== 'undefined') {
			
			jQuery('#prev').toggleClass('btnUp ' + $_GET.renk + 'Bg', true);
			jQuery('#next').toggleClass('btnDown '+ $_GET.renk + 'Bg', true);
		
		}
	
		if(typeof($_GET.parentHostname) !== 'undefined') {
			_gaq.push(['_trackEvent', 'Haber' , 'pageview', $_GET.parentHostname]);
			
			butonUrl = $(".wgLogoBtn").attr("href");
			butonNewUrl = replaceUtm(butonUrl);
			$(".wgLogoBtn").attr("href", butonNewUrl);
			
			$("#Mynetcarousel li a").each(function(index, element) {
				html = $(element).attr("href");
				newUrl = replaceUtm(html);
				$(element).attr("href", newUrl);
			});
			
		}
		
		if(typeof($_GET.numRows) !== 'undefined') {
			if($_GET['numRows'] > 14) {
				numRows = 14;
			} else {
				numRows = $_GET['numRows'];
			}
 			jQuery('.sliderContent').css("height", (numRows*61));
		}
		
		width = $_GET.width;
		if(typeof($_GET.width) !== 'undefined') {
 			jQuery('.homeList').css("width", parseInt(width));
			if(width <= 200) {
				jQuery('.hbText h3').css({'font-size':'12px', 'padding-top':'8px', 'height':'47px', 'overflow':'hidden', 'padding-right': '5px'});
				jQuery('.hbText span').css('display','none');
			}
		}
		 
	}
	
	/*
	//adding the event listerner for Mozilla
    if(window.addEventListener)
        document.addEventListener('DOMMouseScroll', moveObject, false);
 
    //for IE/OPERA etc
    document.onmousewheel = moveObject;
	*/
	
	var speed = 3500;
	var run = setInterval('rotate()', speed);	
	
	var item_width = $('#slides li').outerHeight(); 
	var left_value = item_width * (-1); 
        
	$('#slides li:first').before($('#slides li:last'));
	
	$('#slides ul').css({'top' : left_value});

	$('#prev').click(function() {
        
		var left_indent = parseInt($('#slides ul').css('top')) + item_width;
		
		$('#slides ul:not(:animated)').animate({'top' : left_indent}, 100,function(){    
       	
			$('#slides li:first').before($('#slides li:last'));           

			$('#slides ul').css({'top' : left_value});
		
		});
        
		return false;
            
	});
	
	var toggleMouse;
	
	$('#prev').mousedown(function() {
		
		$('#prev').click();
		toggleMouse = setInterval(function(){
			$('#prev').click();
		}, 250);

		return false;
	
	});
	
	$('#next').mousedown(function() {
	
		$('#next').click();
		toggleMouse = setInterval(function(){
			$('#next').click();
		}, 250);

		return false;
	
	});
	
	$('#next').mouseup(function(){
	
		clearInterval(toggleMouse);
		return false;
	
	});
	
	$('#prev').mouseup(function(){
	
		clearInterval(toggleMouse);
		return false;
	
	});
	
	$('#next').click(function() {
		var left_indent = parseInt($('#slides ul').css('top')) - item_width;
	
		$('#slides ul:not(:animated)').animate({'top' : left_indent}, 230, function () {
            
			$('#slides li:last').after($('#slides li:first'));                 	
			
			$('#slides ul').css({'top' : left_value});
		
		});
		         
		return false;
		
	});        
	
	$('#slides').hover(
		
		function() {
			clearInterval(run);
		}, 
		function() {
			run = setInterval('rotate()', speed);	
		}
	); 
        
});

function rotate() {
	$('#next').click();
}
