function drop_menu() {
	$('.all_drop').slideUp('fast');	
	$('#menu_menu').slideToggle('fast');
	$('#min').fadeIn('fast');
}
function drop_sub() {
	$('.all_drop').slideUp('fast');	
	$('#menu_sub').slideToggle('fast');
	$('#min').fadeIn('fast');
}
function drop_rempage() {
	$('.all_drop').slideUp('fast');	
	$('#menu_rempage').slideToggle('fast');
	$('#min').fadeIn('fast');
}
function drop_sitesettings() {
	$('.all_drop').slideUp('fast');	
	$('#menu_settings').slideToggle('fast');
	$('#min').fadeIn('fast');
}
function retract_all() {
	$('.all_drop').slideUp('fast');
	$('#min').hide('fast');
	$('#max').fadeIn('slow');
}
function retract_none() {
	$('#menu_menu').slideDown('fast');	
	$('#max').hide('fast');
	$('#min').fadeIn('slow');
}
function drop_pageorder() {
	$('.all_drop').slideUp('fast');	
	$('#menu_orderpage').slideToggle('fast');
	$('#min').fadeIn('fast');
}
function loginshow(){
	$('#loginbox').slideToggle('fast');
	return false;
}
function loginhide(){
	$('#loginbox').slideUp('fast');
	return false;
}
function changepos(newnum) {
	$('#changepos').val(newnum)
}
function confirmorder(delpage) {
	var answer = confirm("Are you sure you wish to delete this page?")
	if (answer){
		window.location = "FCKincludes/fck_delpage.php?del="+delpage;
	}
	else {
		return false;
	}
}

function inp_val() {
	$('#send_val').val('1');
	return true;
}

function losesub() {	
	$('.sub_hold').fadeOut(180);
}
function showsub(divname) {	
	$('.sub_hold').fadeOut(180);
	setTimeout('fadesub("'+divname+'")',180);
}
function fadesub(divname) {
	$('#sub'+divname).fadeIn(180);	
}
function showisparent() {
	$('#add_parent').fadeIn('slow');		
}
function showparent() {
	$('#add_parent').fadeOut('fast');
}
function showadd() {
	$('#showadd').slideToggle('fast');	
}
function showseo(id) {
	$('.seo_all').slideUp('fast');
	$('#seo_'+id).slideToggle('fast');
}
function showallsubs(id) {
	$('#suball'+id).slideToggle('fast');	
}
// NEW STUFF //

function openhelp() {
	$('#helpback').fadeIn('fast');
	$('#helpfront').fadeIn('slow');	
}

function closehelp() {
	$('#helpback').fadeOut('fast');
	$('#helpfront').fadeOut('slow');	
}

// NEWER STUFF //

function drop_backups() {
	$('.all_drop').slideUp('fast');	
	$('#menu_backups').slideToggle('fast');
	$('#min').fadeIn('fast');		
}
function showcontent(id,content) {
	$('#backup_back').fadeIn('fast');
	$('#backup_hold').fadeIn('slow');
	
	$.ajax({ 
	  type: "POST", 
	  url: "FCKincludes/fck_backup_change.php", 
	  data: "contentid="+id+"&contentname="+content, 
	  success: function(msg){ 
		$("#backup_content").html(msg);
	  } 
	});
	return false;
}
function closecontent() {
	$('#backup_back').fadeOut('fast');
	$('#backup_hold').fadeOut('slow');	
}
function changebackup(id,name,page) {
	$.ajax({ 
	  type: "POST", 
	  url: "FCKincludes/fck_backup_reinstate.php", 
	  data: "c_id="+id+"&c_name="+name+"&c_page="+page, 
	  success: function(msg){ 
		$("#backup_status").html('<span style="color: #FF0000; font-weight: bold;">Content Updated</span>');
		location.reload(true);
	  } 
	});
	return false;	
}

function checkoutval() {

	c_email = $('#check_email').val();
	c_name = $('#check_name').val();
	c_address = $('#check_address').val();
	c_suburb = $('#check_suburb').val();
	c_postcode = $('#check_postcode').val();
	c_phone = $('#check_phone').val();
	
	d_name = $('#d_1').val();
	d_address = $('#d_3').val();
	d_suburb = $('#d_4').val();
	d_postcode = $('#d_5').val();
	
	agree = $('#agree:checked').val();
	
	if(c_email.length==0) {	
		$('#check_email').css('border-color','#950F06');
		$('#check_email').css('border-width','medium');
		return false;
	}else if(c_name.length==0) {	
		$('#check_name').css('border-color','#950F06');
		$('#check_name').css('border-width','medium');
		return false;
	} else if(c_address.length==0) {	
		$('#check_address').css('border-color','#950F06');
		$('#check_address').css('border-width','medium');
		return false;	
	} else if(c_suburb.length==0) {	
		$('#check_suburb').css('border-color','#950F06');
		$('#check_suburb').css('border-width','medium');
		return false;	
	//} else if(c_postcode.length==0) {	
	//	$('#check_postcode').css('border-color','#950F06');
	//	$('#check_postcode').css('border-width','medium');
	//	return false;	
	} else if(c_phone.length==0) {	
		$('#check_phone').css('border-color','#950F06');
		$('#check_phone').css('border-width','medium');
		return false;
	} else if(d_name.length==0) {	
		$('#d_1').css('border-color','#950F06');
		$('#d_1').css('border-width','medium');
		return false;
	} else if(d_address.length==0) {	
		$('#d_3').css('border-color','#950F06');
		$('#d_3').css('border-width','medium');
		return false;
	} else if(d_suburb.length==0) {	
		$('#d_4').css('border-color','#950F06');
		$('#d_4').css('border-width','medium');
		return false;
	//} else if(d_postcode.length==0) {	
	//	$('#d_5').css('border-color','#950F06');
	//	$('#d_5').css('border-width','medium');
	//	return false;
	} else if(!agree) {	
		$('#tcs').css('font-weight','bold');
		$('#tcs').css('color','#950F06');
		$('#tcs').css('border-color','#950F06');
		$('#tcs').css('border-width','medium');
		return false;
	} else {
		return true;	
	}
}

function registerval() {
	r_email = $('#reg_email').val();
	r_pw = $('#reg_password').val();
	r_pwc = $('#reg_confirm').val();
	
	r_first = $('#reg_first').val();
	r_last = $('#reg_last').val();
	r_address = $('#reg_address').val();
	r_suburb = $('#reg_suburb').val();
	r_postcode = $('#reg_postcode').val();
	r_city = $('#reg_city').val();
	r_phone = $('#reg_phone').val();
	
	test = '';
	
	if(r_email.length > 0) {	
		$.ajax({ 
		  async: false,
		  type: "POST", 
		  url: "/budsandbows/find_user.php", 
		  data: "email="+r_email, 
		  success: function(msg){
			$("#user_avail").html(msg);
			test = msg;
		  } 
		});
	}
	
	if(r_email.length==0) {	
		$('#reg_email').css('border-color','#950F06');
		$('#reg_email').css('border-width','medium');
		return false;
	} else if(test == 'NOT AVAILABLE') {
		$('#reg_email').css('border-color','#950F06');
		$('#reg_email').css('border-width','medium');
		return false;
	} else if(r_pw.length==0) {	
		$('#reg_password').css('border-color','#950F06');
		$('#reg_password').css('border-width','medium');
		return false;
	} else if((r_pwc.length==0)||(r_pwc != r_pw)) {	
		$('#reg_confirm').css('border-color','#950F06');
		$('#reg_confirm').css('border-width','medium');
		return false;
	} else if(r_first.length==0) {	
		$('#reg_first').css('border-color','#950F06');
		$('#reg_first').css('border-width','medium');
		return false;
	} else if(r_last.length==0) {	
		$('#reg_last').css('border-color','#950F06');
		$('#reg_last').css('border-width','medium');
		return false;
	} else if(r_address.length==0) {	
		$('#reg_address').css('border-color','#950F06');
		$('#reg_address').css('border-width','medium');
		return false;
	} else if(r_suburb.length==0) {	
		$('#reg_suburb').css('border-color','#950F06');
		$('#reg_suburb').css('border-width','medium');
		return false;
	} else if(r_postcode.length==0) {	
		$('#reg_postcode').css('border-color','#950F06');
		$('#reg_postcode').css('border-width','medium');
		return false;
	} else if(r_city == 'PLEASE SELECT ONE') {	
		$('#reg_city').css('border-color','#950F06');
		$('#reg_city').css('border-width','medium');
		return false;
	} else if(r_phone.length==0) {	
		$('#reg_phone').css('border-color','#950F06');
		$('#reg_phone').css('border-width','medium');
		return false;
	} else {
		return true;	
	}
}

//////////   STUFF FOR ADMIN ONLY      ////////////////

function showdiv(divname) {	
	$('.hideall').fadeOut(300);
	setTimeout('fadediv("'+divname+'")',300);
}
function fadediv(divname) {
	$('#'+divname).fadeIn(300);	
}


function modchange(catname,catinfo,catid,catparent) {
	$('#catname').val(catname);
	$('#catdesc').val(catinfo);
	$('#catid').val(catid);
	$('#catparent').selectOptions(catparent);
}
/*
function itemchange(itemid) {
	$('.hideitems').fadeOut(300);
	setTimeout('fadeitem("'+itemid+'")',300);
}
*/

function itemchange(itemid) {
	$("#moditnow").html('<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"><tr><td align="center" valign="middle"><img src="imgs/ajax-loader.gif" /></td></tr></table>');
	$.ajax({ 
	  type: "POST", 
	  url: "modem.php#toppie", 
	  data: "id="+itemid, 
	  success: function(msg){ 
		$("#moditnow").html(msg);
	  } 
	});
	return false;
}


function fadeitem(itemid) {
	$('#itemtable'+itemid).fadeIn(300);
}

function shoord(ordername) {
	$('.FTCLOSE').slideUp('fast');
	
	
	$('#ord_'+ordername).slideToggle('fast');	
}
function changeimg(imgsrc,peefix) {
	$('#mainimg').src(peefix+"userfiles/image/"+imgsrc);
}

function signupval() {

	c_email = $('#check_email').val();
	c_first = $('#check_first').val();
	c_last = $('#check_last').val();
	c_phone = $('#check_phone').val();
	
	if(c_email.length==0) {	
		$('#check_email').css('border-color','#950F06');
		$('#check_email').css('border-width','medium');
		return false;
	}else if(c_first.length==0) {	
		$('#check_first').css('border-color','#950F06');
		$('#check_first').css('border-width','medium');
		return false;
	}else if(c_last.length==0) {	
		$('#check_last').css('border-color','#950F06');
		$('#check_last').css('border-width','medium');
		return false;
	} else {
		return true;	
	}
}

jQuery.fn.validateform = function(color,width,badword,fieldarrays) {
	id = $(this).attr('id');
	// On Submit
	$('#'+id).submit(function() {
		// Loop through fields
		failvar = 0;
		j = 0;
		for (var i in fieldarrays) {
			// Find the Value of the input
			inputval = $('*[name='+fieldarrays[i]+']').val();			
			// Blank or undefined
			//alert(fieldarrays[i]);
			
			if(fieldarrays[i] == 'terms') {
				agree = $('#agree:checked').val();
				//alert(agree);
				if(!agree) {
					$('#tcs').css('font-weight','bold');
					$('#tcs').css('color','#950F06');
					$('#tcs').css('border-color','#950F06');
					$('#tcs').css('border-width','medium');
					failvar = (failvar+1);
				} else {
					failvar = failvar;
				}
			} else {
				if((inputval.length==0)||(inputval == 'undefined')) {
					// Change width / color
					$('*[name='+fieldarrays[i]+']').css('border-color',color);			
					$('*[name='+fieldarrays[i]+']').animate({ borderWidth: width  },100);
	
					// Output error message										
					errorhtml 	= '<div style="display: none;" id="err_'+i+'" class="fail_req_inner">'+badword+'<div class="fail_req"></div></div>';		
					errorval 	= $('#err_'+i).html();
	
					// Dont repeat Error Msg
					if($('#err_'+i).length == 0) {
						//$('*[name='+fieldarrays[i]+']').after(errorhtml);
						//$('#err_'+i).fadeIn('fast');
						
					}	
					// Set the loop to fail once
					failvar = (failvar+1);
					if(j == 0) {
						$.scrollTo('*[name='+fieldarrays[i]+']',{axis:'y',duration:1500,over:{top:-1}});
					}
					j++;
				// Entered Text, reset to normal
				} else {
					// Change to normal				
					$('*[name='+fieldarrays[i]+']').animate({ borderWidth: '1px' },100);
					$('*[name='+fieldarrays[i]+']').css('border-color','');
					$('#err_'+i).fadeOut();
					
					failvar = failvar;
				}
			}
		}
		// If count > 0, fail validation
		if(failvar > 0) {
			return false;
		// Otherwise, return fine
		} else {
			return true;	
		}
	});
}