function toggleLogin(){
	$('nav_user_login').style.display=='none'?Element.show('nav_user_login'):Element.hide('nav_user_login');
}
function v(){
}

function legalJargon(page) {
	if(typeof(page)=='undefined')page='/submitterms.html';
	var x = (screen.width/2) - 175;
	var y = (screen.height/2) - 225;
	var newWin = window.open(page,'legal','width=570,height=450,left='+x+',top='+y+',screenX='+x+',screenY='+y+',status=1,scrollbars=1');
	newWin.opener.name = "threadless";
}

var varidbuyit = 'notset';
function score(id,action,current,hash){
	if(action=='buy'){
		if(varidbuyit=='notset')varidbuyit=current;
		$('idbuyit').src='/imgs/score_buyit'+(varidbuyit==0?'_o':'')+'.gif';
		varidbuyit=(varidbuyit==0?1:0);
	}else{
		$('scorechunk').innerHTML='<img src="/imgs/loading.gif" align="absmiddle"> Saving...';
		var myAjax = new Ajax.Request('/scripts/quicksub.php',{method: 'post', parameters: "id="+id+"&score="+action+"&idbuyit="+varidbuyit+"&hash="+hash, onComplete: score_done});
	}
}

function score_done(originalRequest){
	$('scorechunk').innerHTML= originalRequest.responseText;	
	
	valid.deactivate();
}

function crit(id,current,hash){
	$('crit_'+id+'_1').src='/imgs/crit1.gif';
	$('crit_'+id+'_2').src='/imgs/crit2.gif';
	$('crit_'+id+'_3').src='/imgs/crit3.gif';
	$('crit_'+id+'_'+current).src='/imgs/crit'+current+'_o'+'.gif';
	var superAjax = new Ajax.Updater('crit_'+id+'_graph',"/scripts/critgraph.php",{method: 'get', parameters: "&id="+id+"&choice="+current+"&hash="+hash});	
}

function type_score(id,score,hash){
	$('slogan_load_'+id).innerHTML='<img src="/imgs/loading.gif" style="margin-left:5px;margin-bottom:6px;">';
	setTimeout(function(){$('slogan_load_'+id).innerHTML=''},1000);
	$('slog'+id+'_no').src='/imgs/omg_no'+(score==0?'_r':'')+'.gif';
	$('slog'+id+'_wear').src='/imgs/omg_wear'+(score==1?'_r':'')+'.gif';
	var myAjax = new Ajax.Request('/scripts/slogans.rate.php',{method: 'get', parameters: "justscore=1&hash="+hash+"&sloganid="+id+"&rating="+(score==1?'yes':'no')});
}

var currentid;
function showStock(id){
	if(id!=currentid){
		Position.prepare();
		coords = Position.cumulativeOffset($('product_'+id));
		$('overlay_piece').style.left=coords[0]+168+'px';
		$('overlay_piece').style.top=coords[1]-10+'px';
		$('overlay_piece').innerHTML='<div id="stock_loading"></div>';
		Element.show('overlay_piece');
		var superAjax = new Ajax.Updater('overlay_piece',"/scripts/ministockvert.php",{method: 'get', parameters: "&id="+id});	
		currentid=id;
	}else{
		Element.hide('overlay_piece');
		currentid='';
	}
}
var currentid;
function showQuick(id){
	if(id!=currentid){
		Position.prepare();
		coords = Position.cumulativeOffset($('sub_'+id));
		$('overlay_piece').style.left=coords[0]-16+'px';
		$('overlay_piece').style.top=coords[1]+'px';
		$('overlay_piece').innerHTML='<div id="quick_piece"><a href="/scripts/quicksub.php?id='+id+'" class="lbOn"></a></div>';
		initialize();
		Element.show('overlay_piece');
		currentid=id;
	}
}

var currentstockid;
function reprint_show(stockid){
	if(stockid!=currentstockid){
		Position.prepare();
		coords = Position.cumulativeOffset($('reprintme_'+stockid));
		$('reprint_overlay').style.left=coords[0]-80+'px';
		$('reprint_overlay').style.top=coords[1]-180+'px';
		$('reprint_overlay').innerHTML='<img src="/imgs/loading.gif" align="absmiddle"> Loading...';
		Element.show('reprint_overlay');
		var thisAjax = new Ajax.Updater('reprint_overlay',"/scripts/reprintform.php",{method: 'get', parameters: "&id="+stockid});	
		currentstockid=stockid;
	}else{
		Element.hide('reprint_overlay');
		currentstockid='';
	}	
}


function add_to_cart(stockid){
	Position.prepare();
	coords = Position.cumulativeOffset($('add'+stockid));
	$('add_overlay').style.left=coords[0]-80+'px';
	$('add_overlay').style.top=coords[1]-180+'px';
	$('add_overlay').innerHTML='<img src="/imgs/loading.gif" align="absmiddle"> Loading...';
	Element.show('add_overlay');
	var thisAjax = new Ajax.Updater('add_overlay',"/scripts/add_to_cart.php",{method: 'get', parameters: "&id="+stockid});	
	return false;
}


function reprint(id,emails){
	$('reprint_overlay').innerHTML='<img alt=\"Loading...\" src=\"/imgs/loading.gif\" width=\"18\" height=\"18\" align=\"absmiddle\"> Saving your request...';	
	var superAjax = new Ajax.Updater('reprint_overlay',"/scripts/reprintform.php",{method: 'post', parameters: "&id="+id+"&emails="+emails});		
}


function enterPromo(id){
	$('promo'+id).innerHTML='<img alt=\"Loading...\" src=\"/imgs/loading.gif\" width=\"18\" height=\"18\" align=\"absmiddle\"> Counting you in...';	
	var superAjax = new Ajax.Updater('promo'+id,"/scripts/enterpromo.php",{method: 'post', parameters: "&id="+id });		
}
function tellafriend(id,emails){
	$('tellafriend').innerHTML='<img alt=\"Loading...\" src=\"/imgs/loading.gif\" width=\"18\" height=\"18\" align=\"absmiddle\"> Sending email(s)...';	
	var superAjax = new Ajax.Updater('tellafriend',"/scripts/tellafriend.php",{method: 'post', parameters: "&id="+id+"&emails="+emails});		
}

/*---
Favorites Stuff
---*/
function watchToggle(type,id){
	url = "/scripts/watch.php";
	pars = "&id="+id+"&type="+type;
	
	if(type!='bf')$('fave_'+id).innerHTML="<img alt=\"Loading...\" src=\"/imgs/loading.gif\" width=\"18\" height=\"18\" align=\"absmiddle\">";
	else $('fave_'+id).innerHTML="<img alt=\"Loading...\" src=\"/imgs/loading.gif\" width=\"18\" height=\"18\" align=\"absmiddle\"> &nbsp; <span class=\"grey\">Please wait</span>";
	var myAjax = new Ajax.Updater(
		'fave_'+id,
		url, 
		{method: 'post', parameters: pars}
		);
}

function showPhoto(type,id,object){
	//$('product_photo').innerHTML="<img alt=\"Loading...\" src=\"/imgs/loading.gif\" width=\"18\" height=\"18\" align=\"absmiddle\"> &nbsp; Loading...";
	object.className='selected';
	if(type=='photo') {
		if(id >= photoArray.length) id = 0;
		else if(id < 0) id = photoArray.length-1;			
		photoIndex=id;
		id = photoArray[id];
	}
	var superAjax = new Ajax.Updater('product_photo',"/scripts/productphoto.php",{method: 'get', parameters: "&type="+type+"&id="+id});	
}

function loadPresence(id){
	flickr_url = "/scripts/profile_flickr.php";
	flickr_pars = "&id="+id;
	var flickrAjax = new Ajax.Updater('profile_flickr',flickr_url,{method: 'post', parameters: flickr_pars}	)
	
	delicious_url = "/scripts/profile_delicious.php";
	delicious_pars = "&id="+id;
	var deliciousAjax = new Ajax.Updater('profile_delicious',delicious_url,{method: 'post', parameters: delicious_pars}	)
	
	lastfm_url = "/scripts/profile_lastfm.php";
	lastfm_pars = "&id="+id;
	var lastfmAjax = new Ajax.Updater('profile_lastfm',lastfm_url,{method: 'post', parameters: lastfm_pars}	)

	myspace_url = "/scripts/profile_myspace.php";
	myspace_pars = "&id="+id;
	var myspaceAjax = new Ajax.Updater('profile_myspace',myspace_url,{method: 'post', parameters: myspace_pars}	);	
		
	rssentries_url = "/scripts/profile_rss.php";
	rssentries_pars = "&id="+id;
	var rssentriesAjax = new Ajax.Updater('profile_rss',rssentries_url,{method: 'post', parameters: rssentries_pars}	)
}


function showTab(show){
	$(show).style.display='';
	$('nav_'+show).className='active';
	var args = showTab.arguments;	  
	for (var i = 1; i < args.length; i++) {		
		$(args[i]).style.display='none';
		$('nav_'+args[i]).className = $('nav_'+args[i]).className.replace('active','');
	}
	
} 


var form_submitted = false;

function isDoubleSubmit ( msg )
{
  if ( form_submitted )
  {
    alert ( msg );
    return false;
  }
  else
  {
    form_submitted = true;
    return true;
  }
}