String.prototype.trim = function() {
	return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
	return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
	return this.replace(/\s+$/,"");
}



var catalogURL = '/lv/katalogs/';
var designerURL = '/lv/katalogs/kolekcijas/';
var workshopURL = '/lv/darbnica/';
var lng = {
	buy: 'Pirkt',
	link: 'Saite uz dizainu',
	link_email: 'Nosūtīt saiti uz e-pastu',
	link_twitter: 'Nosūtīt saiti uz Twitter',
	link_facebook: 'Nosūtīt saiti uz Facebook',
	link_drlv: 'Nosūtīt saiti uz Draugiem.lv',
	buy_help: 'Spiežot PIRKT, tu nonāksi on-line darbnīcā, kur varēsi veikt izmaiņas un noformēt pasūtījumu līdz galam.'
}

var currentDesignId = 0;
var currentProductId = 0;
var currentProjectId = 0;
var bIsWorkshop = false;
var bIsGallery = false;
var bFpageNewsVisible = false;
var selfAdPage = 0;
var selfAdTimer = 0;

var pp_options = {
		animationSpeed: 'slow',
		padding: 30,
		opacity: 0.75,
		showTitle: false,
		allowresize: false,
		counter_separator_label: '/',
		theme: 'light_rounded',
		callBeforeOpen: function(el){
			var data = $(el).attr('data');
			var designer = '&nbsp;&copy;&nbsp;Uzvelckreklu.lv&nbsp;2009';
			if (typeof data != 'undefined'){
		    if (data.indexOf('|') > 0){
		      var parts = data.split('|');
		      var title = $(el).attr('title').trim();
		      var designer = parts[0].trim();
		      var title_share = title;
					if (title.indexOf(':') > 0){
						title_share = title.substr(title.indexOf(':') + 1).trim();
					}
					title_share = title_share + designer;
		      currentDesignId = parseInt(parts[1]);
		      var designerId = parseInt(parts[2]);
		      if (designerId){
		       designer = '<a href="' + designerURL + '?id=' + designerId + '">' + designer + '</a>';
		      }
					$('.pp_info_box a').attr('href', catalogURL + '?id=' + currentDesignId);
					$('.pp_share .pp_mail').click(function(){
						window.open('http://www.uzvelckreklu.lv/lv/send_friend.php?did=' + currentDesignId, 'share');
						return false;
					});
					$('.pp_share .pp_twitter').click(function(){

						window.open('http://twitter.com/home?status=' + title_share + ', ' + 'http://www.uzvelckreklu.lv' + catalogURL + '?id=' + currentDesignId, 'share');
						return false;
					});
					$('.pp_share .facebook').click(function(){
						window.open('http://www.facebook.com/sharer.php?u=http://www.uzvelckreklu.lv' + catalogURL + '?id=' + currentDesignId + '&t=' + title_share, 'share');
						return false;
					});
					$('.pp_share .drlv').click(function(){
						window.open('http://www.draugiem.lv/say/ext/add.php?link=http://www.uzvelckreklu.lv' + catalogURL + '?id=' + currentDesignId + '&title=' + title_share + '&titlePrefix=uzvelckreklu.lv', 'share');
						return false;
					});

					bIsWorkshop = false;
					bIsGallery = false;
				} else {
					$('.pp_buy').css('display', 'none');
					$('.pp_share').css('display', 'none');
					$('.pp_info_box').css('display', 'none');
					bIsWorkshop = false;
					bIsGallery = true;
				}
				$('.pp_description').css('display', 'block');
				$('.pp_description').append('&nbsp;' + designer);
				$('.pp_description').css('padding-top', '10px');
			} else {
				bIsWorkshop = true;
				bIsGallery = false;
				$('.pp_share').css('display', 'none');
				$('.pp_buy').css('display', 'none');
				$('.pp_info_box').css('display', 'none');
				$('.pp_description').empty();
				$('.pp_description').css('display', 'block');
				$('.pp_description').append(designer);
				$('.pp_description').css('padding-top', '0');
				$('.pp_nav').empty();
			}
		},
		callAfterOpen: function(el){
			if (bIsWorkshop){
				$('.pp_content').css('height', '581px');
			}
		},
		callBeforeClose: function(el, closeButton){
			if (bIsWorkshop && !closeButton){
				return false;
			}
			return true;
		}
	};

function FpageNewsShow(){
	if (!bFpageNewsVisible){
		$('#fpage-article-content').stop();
		$('#fpage-article-content').animate({
			height: "400px"
		}, 1000);
		bFpageNewsVisible = true;
	}
}
function FpageNewsHide(){
	if (bFpageNewsVisible){
		$('#fpage-article-content').stop();
		$('#fpage-article-content').animate({
			height: "100px"
		}, 500);
		bFpageNewsVisible = false;
	}
}
function workshopFla(){
	currentDesignId = 0;
	currentProductId = 0;
	currentProjectId = 0;
	workshop();
}
function workshop(){
	$('#workshop_cheat').attr('href', workshopURL + '?iframe=true&width=860&height=580' + (currentDesignId > 0 ? '&did=' + currentDesignId : '') + (currentProjectId > 0 ? '&id=' + currentProjectId : '') + (currentProductId > 0 ? '&pid=' + currentProductId : ''));
	$('#workshop_cheat').click();
}
function workshopSave(id, type){
	switch (type){
		case 'cart': window.location = '/lv/cart.php'; break;
		case 'favorites': window.location = '/lv/wishlist.php'; break;
		case 'friend':
		case 'social':
		case 'twitter':
		case 'facebook':
			window.open('/lv/send_friend.php?id=' + id, 'share');
			break;
		case 'contest': window.location = '/lv/contest.php'; break;
	}
}
function workshop_direct(id){
	currentDesignId = id;
	workshop();
}
function selfad_load(){
	$.get('selfadxml.php', {page: selfAdPage}, function(data){
		  var parts = data.split('|||');
		  selfAdPage = parseInt(parts[0]);
		  $('#quick-content').empty();
		  $('#quick-content').append(parts[1]);
		  $('#workshop_cheat, a.lightbox').prettyPhoto(pp_options);
      $('#quick-content').fadeIn(500, function(){
        selfAdTimer = setTimeout('selfad_next();', 8000);
      });

	 }, 'html');
}
function selfad_prev(){
	if (selfAdTimer > 0){
    clearTimeout(selfAdTimer);
    selfAdTimer = 0;
	}
	selfAdPage --;
	$('#quick-content').fadeOut(500, selfad_load);
}
function selfad_next(){
	if (selfAdTimer > 0){
		clearTimeout(selfAdTimer);
		selfAdTimer = 0;
	}
	selfAdPage ++;
	$('#quick-content').fadeOut(500, selfad_load);
}
$(document).ready(function (){
	// UI stuff
	$('#search-text').focus(function (){
		if ($(this).val() == 'Meklēt'){
			$(this).val('');
		}
	});
	$('#search-text').blur(function (){
		if ($(this).val() == ''){
			$(this).val('Meklēt');
		}
	});
	$('#username').focus(function (){
		if ($(this).val() == 'Tavs e-pasts'){
			$(this).val('');
		}
	});
	$('#username').blur(function (){
		if ($(this).val() == ''){
			$(this).val('Tavs e-pasts');
		}
	});
	$('#password').focus(function (){
		if ($(this).val() == 'Tava parole'){
			$(this).val('');
		}
	});
	$('#password').blur(function (){
		if ($(this).val() == ''){
			$(this).val('Tava parole');
		}
	});
	$('a.popup').click(function(){
		var href = $(this).attr('href');
		window.open(href, 'popup', 'width=460,height=530,resizable=0');
		return false;
	});

	$('#workshop_cheat, a.lightbox').prettyPhoto(pp_options);

	/*
	$('#quickie .previous').click(function(){
		selfad_prev();
		return false;
	});
	$('#quickie .next').click(function(){
		selfad_next();
		return false;
	});
	*/

	$('.cart-index .edit').click(function(){
		currentProjectId = 0;
		if ($(this).attr('href').match(/\?edit=(\d*)/)){
			currentProjectId = parseInt($(this).attr('href').match(/\?edit=(\d*)/)[1]);
		}
		workshop();
		return false;
	});

	$('#fpage-article-content').mouseover(FpageNewsShow);
	$('#fpage-article-content').mouseout(FpageNewsHide);

	//selfAdTimer = setTimeout('selfad_next();', 5000);
});

