	
function closerefresh(loc) {
$.fancybox.close();
document.location.href=loc;
}


function yesno(e){
	return confirm(e + "\n\nClick OK to continue .. \n\n","title");
	}
	
function subcat_gen(ln) {
	var par_id=document.getElementById("category_parent").value;
	var osub=document.getElementById("category_sub");
	
	document.forms.frmSearch.elements['category_sub'].options.length=0;
	
	if (par_id!="all") {
		if (ln=="es") {
				 document.forms.frmSearch.elements['category_sub'].options[0]=new Option("Todo en " + parcats[par_id],"all");
		} else { document.forms.frmSearch.elements['category_sub'].options[0]=new Option("All Items in " + parcats[par_id],"all"); }
	} else {
		document.forms.frmSearch.elements['category_sub'].options[0]=new Option("-","all");
	}
	
	j=1;
	for(i in subcats) {
		if (subcats[i][2]==""+par_id) {
		
			
			if (subcats[i][0]!="") { 
				document.forms.frmSearch.elements['category_sub'].options[j]=new Option(subcats[i][0], subcats[i][1]);
				j++;
			}
		
		}
	}
	
}

function propor() {
	var content=document.getElementById("content");
	var wrapper=document.getElementById("wrapper");
	
	if (content.offsetHeight<wrapper.offsetHeight) {
		content.style.height=(wrapper.offsetHeight+500)+"px";
	}
	
}

function browse() {
	var frm=document.forms.frmSearch.elements['category_sub'];
	var id=document.forms.frmSearch.elements['category_sub'].value;
	var idl=document.forms.frmSearch.elements['category_sub'].length;
	var pid=document.forms.frmSearch.elements['category_parent'].value;
	var si=document.forms.frmSearch.elements['category_sub'].options[frm.selectedIndex].text.split(' ').join('-');
	//document.location.href='/browse/the-playing-station/' + frm['category_sub'].value + '/' + frm['category_sub'].name;
	//alert(frm + '/' + frm['category_sub'].options[si].value);
	
	
	
	if ( (id=="all" || pid=="all") && idl>1) {
		alert("Please select a Parent and a Sub Category category");
		return false;
	} else if (id=="all" && pid=="all") {
		alert("Please select a Parent and a Sub Category category");
		return false;
	} else {
		document.location.href='/browse/tenebay/' + pid + '/' + id + '/' + si;
		//alert('/browse/the-playing-station/' + id + '/' + si + '/');
	}
	
}

function searchbykeyword() {
	var frm=document.forms.frmSearchKey;
	var keyword=frm.elements['keyword'].value;

	if (keyword.length<3) {
	alert("Please enter a keyword of 3 or more characters.");
	frm.elements['keyword'].focus();
	return false;
	} else {
		document.location.href='/search/' + keyword + '/';
		return false;
		
	}
	
}


function UploadVal() {

var frm=document.forms.uploadform.elements;
var fvid=document.getElementById("listings_videot");
var fimg=document.getElementById("listings_imaget");

	if (frm['listings_title'].value.length<5) {
		alert("Please enter a title.");
		frm['listings_title'].focus();
		return false;
	
	}
	
	

	if (frm['listings_id_category'].value=="") {
			alert("Please select a category.");
			frm['listings_id_category'].focus();
			return false; 
	} else if (frm['listings_id_location'].value=="") {
			alert("Please select a location.");
			frm['listings_id_location'].focus();
			return false; 
	} 
	
	if (frm['listings_image'].value.length>4) {
			if (!/(\.gif|\.jpg|\.png)/i.exec(frm['listings_image'].value)) {
				alert("Image types supported: .gif, .jpg and .png\n\nPlease upload a supported video type");
				return false;
			} else { 
			document.getElementById('submitbtn').disabled=true;
			document.getElementById('submitbtn').value='Please wait while your image is uploaded ..';
			return true; }
		} else {
			alert("To list an item on Tenebay.com you must include a Photgraph of the item you are selling.\n\nPlease upload an image with a filesize less than 1Mb.");
			return false; 
		}

}
	
	function RegisterVal()
	{
			if (document.forms.registerform.elements['registration_fullname'].value.length < 5)
				{
					alert("Please enter your full name.");
					document.forms.registerform.elements['registration_fullname'].focus();
					
					return false;
				}
			if (!emailvalid(document.forms.registerform.elements['registration_email'].value)) {
				alert("You must provide a valid email address to register.");
				document.forms.registerform.elements['registration_email'].focus();
					return false;
			}
			if (document.forms.registerform.elements['registration_email'].value.length < 6 || document.forms.registerform.elements['registration_email'].value.length > 255)
				{
					alert("Your email address must be between 6 and 255 characters.");
					document.forms.registerform.elements['email'].focus();
					return false;
				}
			if (document.forms.registerform.elements['registration_username'].value.length < 5)
				{
					alert("Please enter a username of 5 characters of more.");
					document.forms.registerform.elements['registration_username'].focus();
					
					return false;
				}
		 	if (document.forms.registerform.elements['registration_password'].value.length < 5)
				{
					alert("Please enter a password of 5 characters of more.");
					document.forms.registerform.elements['registration_password'].focus();
					
					return false;
				}
			if (document.forms.registerform.elements['registration_password'].value != document.forms.registerform.elements['registration_password2'].value)
				{
					alert("Your passwords do not match, please try again.");
	
					document.forms.registerform.elements['registration_password'].value="";
					document.forms.registerform.elements['registration_password2'].value="";
					document.forms.registerform.elements['registration_password'].focus();
					
					return false;
				}
			else { return true;	}
	}
	
	function emailvalid(str) {
	   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0); }
	   
	  function videoORimage(e) {
	  	
	  	var fvid=document.getElementById("listings_videot");
	  	var fimg=document.getElementById("listings_imaget");
	  	
	  	if (e=="listings_video") {
	  		fvid.style.visibility='visible';
	  		fimg.style.visibility='hidden';
			document.getElementById("listings_image").value='';
	  	} else {
	  		fvid.style.visibility='hidden';
	  		fimg.style.visibility='visible';
			document.getElementById("listings_video").value='';
	  	}
	
	  }
	  
	  function replyform(e) {
	  	var frm=document.getElementById(e);
	  	if (e.message.value.length<5) {
	  		alert("Please enter your reply in the text box above or click Delete to remove the message.");
	  		e.message.focus();
	  		return false;
	  	}
	  	else { return true; }
	  }
	  
	  function yesno_email(){
	return confirm("Continue deleting email message?","title");
	}
	
	function showsub(e) {
		var sub=document.getElementById(e);
		if (sub.style.visibility=="visible") {
		sub.style.visibility="hidden";
		sub.style.height="1px";
		sub.style.padding="0";
		} else {
		sub.style.visibility="visible";
		sub.style.height="auto";
		sub.style.padding="4px 0 8px 16px";
		}
	}

	function wanted_message(c) {
	var m=document.getElementById("wanted_message_" + c);
	if (m.style.visibility=="visible") {
	m.style.visibility="hidden";
	m.style.height="1px";
	} else {
	m.style.visibility="visible";
	m.style.height="100px";
	}
	
	}
	
	function WantedVal() {
	var frm=document.forms.wantedfrm.elements;
	
	if (frm['title'].value.length<5 || frm['title'].value.length>255) {
		alert("Please enter the item you are selling.");
		frm['title'].focus();
		return false;
	} else if (frm['phone'].value.length<5 || frm['title'].value.length>255) {
		alert("Please enter a contact phone number.");
		frm['phone'].focus();
		return false;
	} else if (frm['content'].value.length<10) {
		alert("Please describe the item you are selling (min 10 characters).");
		frm['content'].focus();
		return false;
	}
	
	}
	
	function usersuite(e) {
	var tabs = new Array();
	tabs[0]="userarea_additem";
	tabs[1]="userarea_myitems";
	tabs[2]="userarea_messages";
	tabs[3]="userarea_myinfo";

	for(i=0;i<=3;i++) {
		if (i!=e) {
			document.getElementById(tabs[i]).style.visibility='hidden';
			document.getElementById(tabs[i]).style.height='1px';
			document.getElementById(tabs[i]).style.overflow='hidden';
		}
	}
	
	document.getElementById(tabs[e]).style.visibility='visible';
	document.getElementById(tabs[e]).style.height='auto';
	document.getElementById(tabs[e]).style.overflow='auto';
	
	}
	
	function frmValidate(e) {
	var frm=document.getElementById(e).elements;
	
	switch(e) {
	
		case 'myinfo_update':
		if (!emailvalid(frm['email'].value)) { 
			alert("Please enter a valid email address.");
			frm['email'].focus();
			return false;
		} else if (frm['fullname'].value.length<=3) {
			alert("Please enter your full name.");

			frm['fullname'].focus();
			return false;
			
			
		} else { return true; }
		
		break;
	}
	
	

}
	

