//------------------- for clearing and replacing text in form input fields and textareas -------------------//
function clearText(thefield) {
  if (thefield.defaultValue==thefield.value) { thefield.value = "" }
} 

function replaceText(thefield) {
  if (thefield.value=="") { thefield.value = thefield.defaultValue }
}

var sURL = unescape(window.location.pathname);
var refresh_bool = true;

function change_display(value,refresh_bool,url){
	var params = "type=display&value="+value;
	if(refresh_bool) new Ajax.Request("/func/filters.php", {postBody: params, onComplete: refresh_page});
	else new Ajax.Request("/func/filters.php", {postBody: params, onComplete: change_page_delay(url)});
}

function change_size(value,refresh_bool,url){
	var params = "type=size&value="+value;
	if(refresh_bool) new Ajax.Request("/func/filters.php", {postBody: params, onComplete: refresh_page});
	else new Ajax.Request("/func/filters.php", {postBody: params, onComplete: change_page_delay(url)});
}

function change_color(value,refresh_bool,url){
	var params = "type=color&value="+value;
	if(refresh_bool) new Ajax.Request("/func/filters.php", {postBody: params, onComplete: refresh_page});
	else new Ajax.Request("/func/filters.php", {postBody: params, onComplete: change_page_delay(url)});
}

function change_style(value,refresh_bool,url){
	change_page(url);
	/*var params = "type=style&value="+value;
	if(refresh_bool) new Ajax.Request("/func/filters.php", {postBody: params, onComplete: refresh_page});
	else new Ajax.Request("/func/filters.php", {postBody: params, onComplete: change_page_delay(url)});*/
}

function change_brand(value,refresh_bool,url){
	var url = url;
	change_page(url);
	/*var params = "type=brand&value="+value;
	if(refresh_bool) new Ajax.Request("/func/filters.php", {postBody: params, onComplete: refresh_page});
	else new Ajax.Request("/func/filters.php", {postBody: params, onComplete: change_page_delay(url)})*/;
}

function change_page(url){
	window.location.href = url;	
}

function change_page_delay(url){
	setTimeout('change_page("'+url+'")',500);
}

function refresh_page(){
	window.location.href = sURL;
}



function change_new_arrival_brand(value){
	var params = "type=brand&value="+value;
	new Ajax.Request("/func/filters_new_arrivals.php", {postBody: params, onComplete: refresh_page});
}

function change_new_arrival_category(value){
	var params = "type=category&value="+value;
	new Ajax.Request("/func/filters_new_arrivals.php", {postBody: params, onComplete: refresh_page});
}

function change_new_arrival_display(value){
	var params = "type=display&value="+value;
	new Ajax.Request("/func/filters_new_arrivals.php", {postBody: params, onComplete: refresh_page});
}
