function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element);
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}

function createXHR() 
{
    var request = false;
	try{
		request = new ActiveXObject('Msxml2.XMLHTTP');
	}
	catch(err2){
		try{
			request = new ActiveXObject('Microsoft.XMLHTTP');
		}
		catch(err3){
			try{
				request = new XMLHttpRequest();
			}
			catch(err1) {
				request = false;
			}
		}
	}
	return request;
}

var xmlHttp = createXHR();

window.onload = function(){
	$('getting_started').onmouseover=function(){ $('getting_started').src = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/getting_started_over.jpg'; };
$('getting_started').onmouseout=function(){ $('getting_started').src = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/getting_started.jpg'; };
$('rules').onmouseover=function(){ $('rules').src = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/rules_over.jpg'; };
$('rules').onmouseout=function(){ $('rules').src = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/rules.jpg'; };
$('submit_entry').onmouseover=function(){ $('submit_entry').src = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/submit_entry_over.jpg'; };
$('submit_entry').onmouseout=function(){ $('submit_entry').src = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/submit_entry.jpg'; };
$('gallery').onmouseover=function(){ $('gallery').src = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/gallery_over.jpg'; };
$('gallery').onmouseout=function(){ $('gallery').src = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/gallery.jpg'; };
$('help').onmouseover=function(){ $('help').src = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/help_over.jpg'; };
$('help').onmouseout=function(){ $('help').src = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/help.jpg'; };
};

if (document.images){
	preload_image_object = new Image();
	// set image url
	image_url = new Array();
	image_url[0] = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/getting_started.jpg';
image_url[1] = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/getting_started_over.jpg';
image_url[2] = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/rules.jpg';
image_url[3] = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/rules_over.jpg';
image_url[4] = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/submit_entry.jpg';
image_url[5] = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/submit_entry_over.jpg';
image_url[6] = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/gallery.jpg';
image_url[7] = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/gallery_over.jpg';
image_url[8] = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/help.jpg';
image_url[9] = 'http://tshirt.videocopilot.net/assets/public/images/template/buttons/help_over.jpg';

	var i = 0;
	for(i=0; i<=9; i++) 
	preload_image_object.src = image_url[i];
}

function delete_entry(shirt_id,user_id,entry_title){
	var url = 'http://tshirt.videocopilot.net/account/tshirt/delete/';
	var data = 'shirt_id='+shirt_id+'&user_id='+user_id+'&title='+entry_title;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.onreadystatechange = function(){
												if (xmlHttp.readyState == 1) {
												
												}
												if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
													var response = xmlHttp.responseText;
													$("shirt_"+shirt_id).style.display='none';
												}
											};
	xmlHttp.send(data);
}

function setRating(user_id,shirt_id,rating,rating_class,vote_class){
	var url = 'http://tshirt.videocopilot.net/gallery/set_rating/';
	var data = 'user_id='+user_id+'&shirt_id='+shirt_id+'&rating='+rating+'&rating_class='+rating_class+'&vote_class='+vote_class;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.onreadystatechange = function(){
												if (xmlHttp.readyState == 1) {
												
												}
												if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
													var response = xmlHttp.responseText;
													$("rating_container_"+shirt_id).innerHTML = response;
												}
											};
	xmlHttp.send(data);
}

function setBM(shirt_id,action){
	var url = 'http://tshirt.videocopilot.net/admin/set_bm/';
	var data = 'shirt_id='+shirt_id+'&action='+action;
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.onreadystatechange = function(){
												if (xmlHttp.readyState == 1) {
												
												}
												if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
													var response = xmlHttp.responseText;
												}
											};
	xmlHttp.send(data);
	
	if(action == 'on'){
		$("rating_"+shirt_id+"_bm").src = "http://tshirt.videocopilot.net/assets/admin/images/bm_on.jpg";
		$("rating_"+shirt_id+"_bm").onclick = function(){ setBM(shirt_id,'off') };
	}else{
		$("rating_"+shirt_id+"_bm").src = "http://tshirt.videocopilot.net/assets/admin/images/bm_off.jpg";
		$("rating_"+shirt_id+"_bm").onclick = function(){ setBM(shirt_id,'on') };
	}
}

function changeStar(star_num,shirt_id,action,star){
	if(star == null){
		star = "star";
	}
	if(action == 'over'){
		if(star_num == 2){
			$("rating_"+shirt_id+"_1").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_"+star_num).src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_3").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
			$("rating_"+shirt_id+"_4").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
			$("rating_"+shirt_id+"_5").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		}else if(star_num == 3){
			$("rating_"+shirt_id+"_1").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_2").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_"+star_num).src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_4").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
			$("rating_"+shirt_id+"_5").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		}else if(star_num == 4){
			$("rating_"+shirt_id+"_1").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_2").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_3").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_"+star_num).src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_5").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		}else if(star_num == 5){
			$("rating_"+shirt_id+"_1").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_2").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_3").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_4").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_"+star_num).src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
		}else{
			$("rating_"+shirt_id+"_"+star_num).src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_on.jpg";
			$("rating_"+shirt_id+"_2").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
			$("rating_"+shirt_id+"_3").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
			$("rating_"+shirt_id+"_4").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
			$("rating_"+shirt_id+"_5").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		}
	}
}

function restoreStars(star_num,shirt_id,star){
	if(star == null){
		star = "star";
	}
	if(star_num == 0){
		$("rating_"+shirt_id+"_1").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		$("rating_"+shirt_id+"_2").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		$("rating_"+shirt_id+"_3").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		$("rating_"+shirt_id+"_4").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		$("rating_"+shirt_id+"_5").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
	}else if(star_num == 1){
		$("rating_"+shirt_id+"_1").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/"+star+".jpg";
		$("rating_"+shirt_id+"_2").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		$("rating_"+shirt_id+"_3").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		$("rating_"+shirt_id+"_4").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		$("rating_"+shirt_id+"_5").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
	}else if(star_num == 2){
		$("rating_"+shirt_id+"_1").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star.jpg";
		$("rating_"+shirt_id+"_2").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/"+star+".jpg";
		$("rating_"+shirt_id+"_3").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		$("rating_"+shirt_id+"_4").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		$("rating_"+shirt_id+"_5").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
	}else if(star_num == 3){
		$("rating_"+shirt_id+"_1").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star.jpg";
		$("rating_"+shirt_id+"_2").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star.jpg";
		$("rating_"+shirt_id+"_3").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/"+star+".jpg";
		$("rating_"+shirt_id+"_4").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
		$("rating_"+shirt_id+"_5").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
	}else if(star_num == 4){
		$("rating_"+shirt_id+"_1").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star.jpg";
		$("rating_"+shirt_id+"_2").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star.jpg";
		$("rating_"+shirt_id+"_3").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star.jpg";
		$("rating_"+shirt_id+"_4").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/"+star+".jpg";
		$("rating_"+shirt_id+"_5").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star_off.jpg";
	}else if(star_num == 5){
		$("rating_"+shirt_id+"_1").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star.jpg";
		$("rating_"+shirt_id+"_2").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star.jpg";
		$("rating_"+shirt_id+"_3").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star.jpg";
		$("rating_"+shirt_id+"_4").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/star.jpg";
		$("rating_"+shirt_id+"_5").src = "http://tshirt.videocopilot.net/assets/public/images/gallery/stars/"+star+".jpg";
	}
}

function showMessage1(type,message,time){
	if(time == null){
		time = "3";
	}
	if(type == 'smoke'){
		Growl.Smoke({
						title: "",
						text: message,
						duration: time
					});
		return false;
	}else{
		Growl.Bezel({
						title: "",
						text: message,
						duration: time
					});
		return false;
	}
}

function showFlagForm(){
	if($("flag_form").style.display == "none"){
		$("flag_form").style.display = '';
	}else{
		$("flag_form").style.display = 'none';
	}
}