/* LIGHTBOX START */
function lightboxPreload() {
	img1 = new Image();
	img1.src = 'http://sendshack.com/beta/ajax-loader.gif';
}
function lightboxDisplay() {
	document.getElementById('lightbox').style.display = 'block';
}
/* LIGHTBOX END */
/* WEBMAIL START */
function webmailCheck(email) {
	/* If email belongs to a webmail provider, display webmail_alert element */
	var web_regex = /(yahoo)\.com$/i;
	var result = web_regex.exec(email);
	if (result[1]) {
		/* document.getElementById('webmail_icon').src = result[1] + '.png'; */
		document.getElementById('webmail_alert').style.display = 'block';
		return true;
	}
	else {
		return false;
	}
}
function webmailPreload() {
	/* Preload webmail icons for display in element webmail_alert */
	img1 = new Image();
	img2 = new Image();
	img3 = new Image();
	img4 = new Image();
}
/* WEBMAIL END */
/* EDITING START - Copy/paste stuff */
function selectAll(elem) {
	elem.focus();
	elem.select();
}
function clipboardCopy(text2copy) {
	if (window.clipboardData) {
		window.clipboardData.setData("Text",text2copy);
	}
	else {
		var flashcopier = 'flashcopier';
		if(!document.getElementById(flashcopier)) {
			var divholder = document.createElement('div');
			divholder.id = flashcopier;
			document.body.appendChild(divholder);
		}
		document.getElementById(flashcopier).innerHTML = '';
		var divinfo = '<embed src="_clipboard.swf" FlashVars="clipboard='+escape(text2copy)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';
		document.getElementById(flashcopier).innerHTML = divinfo;
	}
	alert( "Your link has been copied to the clipboard.  Now you can paste it anywhere." );
}
/* EDITING END */
function emailSubmit(email_flat, button) {
	var comma_regex = / *, */;
	var email_array = email_flat.split(comma_regex);
	var email_warn = false;
	var email_bad = "\n";
	for (var i in email_array) {
		if (!emailValidate(email_array[i])) {
			email_warn = true;
			email_bad += email_array[i] + "\n";
		}
	}
	if (email_warn) {
		alert( "Please correct these emails:\n" + email_bad );
		return false;
	}
	lightboxDisplay();
	return true;
}
function emailValidate(email) {
	var email_regex = /^([a-z0-9][-a-z0-9\+\.]*[a-z0-9])@([a-z0-9][-a-z0-9\.]*[a-z0-9]\.(arpa|root|aero|biz|cat|com|coop|edu|gov|info|int|jobs|mil|mobi|museum|name|net|org|pro|tel|travel|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tl|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zw)|([0-9]{1,3}\.{3}[0-9]{1,3}))$/i;
	if (email_regex.test(email))
		return true;
	else
		return false;
}
function tabSelect(num) {
	/* Tab selection for upload and download pages */
	/*
	var tabSelected = 'tab' + num;
	var formSelected = 'div' + num;	
	for ( i=1; i<7; i++ ) {
		var tab_id = 'tab' + i;
		document.getElementById(tab_id).className='file_item';
	}
	document.getElementById(tabSelected).className = 'file_item_active';	
	for ( i=1; i<7; i++ ) {
		var form_id = 'div' + i;
		document.getElementById(form_id).className='file_div';
	}
	document.getElementById(formSelected).className = 'file_div file_div_active';
	*/
	return true;
}
function disableButton(elem) {
	elem.disabled = true;
}
function facebookShare(url,title) {
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(url)+'&t='+encodeURIComponent(title),'sharer','toolbar=0,status=0,width=626,height=436');
}