//Thickbox:
var tb_pathToImage = "http://static.letmypeoplego.com/images/loadingAnimation.gif";

// Matt Oakes' slideshow
// Credits and License: http://portfolio.gizone.co.uk/applications/slideshow/

$.fn.slideshow = function(options) {
	var settings = {
		timeout: '3000',
		type: 'sequence'
	}
	if(options) $.extend(settings, options);
	
	this.css('position', 'relative');
	var slides = this.find('img').get();
	var slength = slides.length;
	for ( var i = 0; i < slength; i++ ) {
		$(slides[i]).css('zIndex', slength - i).css('position', 'absolute').css('top', '0').css('left', '0');
	}
	if (slength < 2) return false;
	else if ( settings.type == 'sequence' ) {
		setTimeout(function(){
			$.slideshow.next(slides, settings, 1, 0);
		}, settings.timeout);
	}
	else if ( settings.type == 'random' ) {
		setTimeout(function(){
			do { current = Math.floor ( Math.random ( ) * ( slength ) ); } while ( current == 0 )
			$.slideshow.next(slides, settings, current, 0);
		}, settings.timeout);
	}
	else {
		alert('type must either be \'sequence\' or \'random\'');
	}
};
$.slideshow = function() {}
$.slideshow.next = function (slides, settings, current, last) {
	for (var i = 0; i < slides.length; i++) {
		$(slides[i]).css('display', 'none');
	}
	$(slides[last]).css('display', 'block').css('zIndex', '0');
	$(slides[current]).css('zIndex', '1').fadeIn('slow');
	
	if ( settings.type == 'sequence' ) {
		if ( ( current + 1 ) < slides.length ) {
			current = current + 1;
			last = current - 1;
		}
		else {
			current = 0;
			last = slides.length - 1;
		}
	}
	else if ( settings.type == 'random' ) {
		last = current;
		while (	current == last ) {
			current = Math.floor ( Math.random ( ) * ( slides.length ) );
		}
	}
	else {
		alert('type must either be \'sequence\' or \'random\'');
	}
	setTimeout((function(){$.slideshow.next(slides, settings, current, last);}), settings.timeout);
}

// form validation
function checkmail(f) {
	var sEmail=f.email.value;
	if(sEmail == "") {
		alert("Please enter your e-mail address.");
		return false;
	} else if(!sEmail.match(/.+@.+\..+/)){
		alert("Please enter a valid e-mail address.");
		return false;
	}
	if (window.opener && !window.opener.closed) {
		back_url = window.opener.location.href;
		window.opener.location.href=f.action + ((f.action.indexOf('?')== -1?'?':'&')+'back_url='+escape(back_url)+'&email='+sEmail);
		window.close();
	}
	return true;
}
function checkmail1(f) {
	var sEmail=f.email.value;
	if(sEmail == "") {
		alert("Please enter your e-mail address.");
		return false;
	} else if(!sEmail.match(/.+@.+\..+/)){
		alert("Please enter a valid e-mail address.");
		return false;
	}
	return true;
}

function setSubdomain(f){
	if (checkmail1(f)){
		if(baseurl = f.baseurl) {
			if ((path = baseurl.options[baseurl.selectedIndex].value) == '') {
				alert('Please choose a location from the list.');
				return false;
			}
			f.action = path + f.page.value;
		}
		if (window.opener && !window.opener.closed) {
			back_url = window.opener.location.href;
			window.opener.location.href=f.action + ((f.action.indexOf('?')== -1?'?':'&')+'back_url='+escape(back_url)+'&email='+f.email.value);
			window.close();
			return false;
		}
		return true;
	}
	return false;
}

function charge_topbanner() {
	$("#header").append('<'+'div id="topbanner"><'+'/div>');
	var so = new SWFObject("http://static.letmypeoplego.com/swf/slider-sm.swf", "topbannerFlash", "400", "60", "8", "#580E16");
	so.addVariable("q", '17');
	so.addVariable("i0", 'http://static.letmypeoplego.com/images/banners/slider-images/001sm.jpg');
	so.addVariable("l0", 'http://photos.letmypeoplego.com/gallery/1084707');
	so.addVariable("i1", 'http://static.letmypeoplego.com/images/banners/slider-images/002sm.jpg');
	so.addVariable("l1", 'http://photos.letmypeoplego.com/gallery/1084468/1/50381713');
	so.addVariable("i2", 'http://static.letmypeoplego.com/images/banners/slider-images/003sm.jpg');
	so.addVariable("l2", 'http://photos.letmypeoplego.com');
	so.addVariable("i3", 'http://static.letmypeoplego.com/images/banners/slider-images/004sm.jpg');
	so.addVariable("l3", 'http://photos.letmypeoplego.com/gallery/1084468/1/50381729-M');
	so.addVariable("i4", 'http://static.letmypeoplego.com/images/banners/slider-images/005sm.jpg');
	so.addVariable("l4", 'http://photos.letmypeoplego.com/gallery/1084707/2/50394019');
	so.addVariable("i5", 'http://static.letmypeoplego.com/images/banners/slider-images/006sm.jpg');
	so.addVariable("l5", 'http://photos.letmypeoplego.com/gallery/1084707/1/50393810');
	so.addVariable("i6", 'http://static.letmypeoplego.com/images/banners/slider-images/007sm.jpg');
	so.addVariable("l6", 'http://photos.letmypeoplego.com/gallery/1085251/1/50423504');
	so.addVariable("i7", 'http://static.letmypeoplego.com/images/banners/slider-images/008sm.jpg');
	so.addVariable("l7", 'http://photos.letmypeoplego.com/gallery/476838/1/19368623');
	so.addVariable("i8", 'http://static.letmypeoplego.com/images/banners/slider-images/009sm.jpg');
	so.addVariable("l8", 'http://photos.letmypeoplego.com/gallery/1085251/2/50423568');
	so.addVariable("i9", 'http://static.letmypeoplego.com/images/banners/slider-images/010sm.jpg');
	so.addVariable("l9", 'http://photos.letmypeoplego.com/keyword/singles/32/19377176');
	so.addVariable("i10", 'http://static.letmypeoplego.com/images/banners/slider-images/011sm.jpg');
	so.addVariable("l10", 'http://photos.letmypeoplego.com/gallery/476648/1/19368652');
	so.addVariable("i11", 'http://static.letmypeoplego.com/images/banners/slider-images/012sm.jpg');
	so.addVariable("l11", 'http://photos.letmypeoplego.com/gallery/476838/5/19377254');
	so.addVariable("i12", 'http://static.letmypeoplego.com/images/banners/slider-images/013sm.jpg');
	so.addVariable("l12", 'http://photos.letmypeoplego.com/gallery/1084468/1/50381740');
	so.addVariable("i13", 'http://static.letmypeoplego.com/images/banners/slider-images/014sm.jpg');
	so.addVariable("l13", 'http://photos.letmypeoplego.com/gallery/476838/1/19377246');
	so.addVariable("i14", 'http://static.letmypeoplego.com/images/banners/slider-images/015sm.jpg');
	so.addVariable("l14", 'http://photos.letmypeoplego.com/gallery/476838/1/19377173');
	so.addVariable("i15", 'http://static.letmypeoplego.com/images/banners/slider-images/016sm.jpg');
	so.addVariable("l15", 'http://photos.letmypeoplego.com/gallery/476838/2/19377178');
	so.addVariable("i16", 'http://static.letmypeoplego.com/images/banners/slider-images/017sm.jpg');
	so.addVariable("ll6", 'http://photos.letmypeoplego.com/keyword/jewishsingles/3/19377456');
	so.write("topbanner");
}

// googleads
function set_google_constants() {
	google_ad_client    = "pub-0896907199046510";
	google_ad_type      = "text_image";
	google_color_border = "CBCABE";
	google_color_bg     = "FBFBF8";
	google_color_link   = "410E1D";
	google_color_url    = "920000";
	google_color_text   = "666666";
}

// aka onload
$(document).ready(function() {
	$(".nice, ul.nice-links a").prepend("<span><!-- Image replacement --></span>");
	$('#notLogged a').click(function () {
		var klass = $(this).attr('href');
		klass = klass.substr(klass.indexOf('#')+1) + 'Box';
		$('#notLogged').removeClass().addClass(klass);
		$(this).parents().find('.message-dialog').hide();
		return false;
	});
	$('a[@href^=http]').not('[@href*='+ location.hostname.match(/[-_\w]+\.\w{0,3}$/) +']')
	.addClass('external-link')
	.click(function() {
		window.open(this.href, '_blank');
		return false;
	});
});

$(window).load(function() {
	charge_topbanner();
	$("input.autoselect").each(function(){
		if(this.focus&&this.select) {
			$(this).bind('click', function(){
				this.focus();
				this.select();
			});
		}
	});
});

// fix to safari 2
if (navigator.userAgent.match(/Safari\/4/))
    document.write('<link rel="stylesheet" type="text/css" href="http://static.letmypeoplego.com/css/safari.css" />');