String.prototype.replaceAll = function(stringToFind,stringToReplace){
	var temp = this;
	var index = temp.indexOf(stringToFind);
		while(index != -1){
			temp = temp.replace(stringToFind,stringToReplace);
			index = temp.indexOf(stringToFind);
		}
		return temp;
}




var popupLeft = 0;
var popupRestartAfterClose = false;
var popup2RestartAfterClose = false;
var popupClass = '';

function closePopup(){
	closePopup2();
	if(popupRestartAfterClose)
		window.location.reload();
	else{
		$('#hideshow').hide();
	}
  	
  	
	return false;
}

function showPopup(content, reload){
	if(!popupRestartAfterClose)
		popupRestartAfterClose = reload;
	$('#popupContent').html(content);
	var scrollTop = $(window).scrollTop();
	var scrollLeft = $(window).scrollLeft();
	
	
	if($('#popupClass').length > 0 && !$('#popupContent').hasClass($('#popupClass').val())){
		popupClass = $('#popupClass').val();
		$('#popup_block').addClass($('#popupClass').val());
	}else if($('#popup_block').hasClass(popupClass)){
		$('#popup_block').removeClass(popupClass);
	}
		
	
	$('#hideshow').show();
	var popupHeight = $('.popup_block').height();
	var popupWidth = $('.popup_block').width();
	var windowWidth = $(window).width();
	var popupBlockWidth = $('#popup_block').width();
	var leftValue = (windowWidth - popupBlockWidth) / 2;
	leftValue += 252;
	$("#popup_block").css('left', leftValue+'px');
	$("#popup_block").css('top', scrollTop+60+'px');
	
}


function showAlert(type, content){
	$('#content-widget').html(content);
	$('#widget').show();
}

function hideAlert(){
	$('#content-widget').html('');
	$('#widget').hide();
}

function closePopup2(){
	if(popup2RestartAfterClose)
		window.location.reload();
	else{
		$('#popup2').hide();
		$('#popup2 .popup2-content').html('');
		$('#popup2 .title').html('');
	}
  	
  	
	return false;
}

var x = '';
var y = '';

function showPopup2(sender, content, title, reload){
	popup2RestartAfterClose = reload;
	
	//var newdiv = document.createElement('div');
	//newdiv.innerHTML = content;
	//alert($(newdiv).width());
	$('#popup2').show();
	//alert($('#popup2 .popup2-content').width());
	
	if(sender){
		x = jQuery(sender).offset().left -  $('#popup2 .popup2-content').width();
	    y = jQuery(sender).offset().top + jQuery(sender).height() - 15;
	}
	
	
	$('#popup2').css('left' , x);
    $('#popup2').css('top' , y);
	
	$('#popup2 .popup2-content').html(content);
	$('#popup2 .title').html(title);
	$('#popup2').draggable({
		handler : $('#popup2 .popup2-header')
	});
	$('#popup2').show();
	
	
}


function hideInfoBox(){
	$('.infobox').slideUp('slow');
}

