var dom_implementation = document.implementation && true;
var dom_cerate_document = dom_implementation && document.implementation.createDocument;
var dom_feature = dom_implementation && document.implementation.hasFeature;
var moz = dom_cerate_document && dom_feature;
var safari = (navigator.userAgent && navigator.vendor && (navigator.userAgent.toLowerCase().indexOf("applewebkit") != -1 || navigator.vendor.indexOf("Apple") != -1));
var ie = document.all && window.ActiveXObject && navigator.userAgent.toLowerCase().indexOf("msie") > -1  && navigator.userAgent.toLowerCase().indexOf("opera") == -1;
var nn4 = (navigator.appName.indexOf("Netscape") > -1 && navigator.appVersion.indexOf("4") > -1) ? true:false                 
var nn6 = (document.getElementById) ? true:false

function browser_form(id) {
	var layer = (nn4) ? document.layers[id] : (ie) ? document.all[id] : document.getElementById(id) ; 
	return layer; 
}

function change_class(obj, cls) {
	document.getElementById(obj).className = cls;
}
function chg_product_count(count) {
	document.getElementById('noproducts').value = count.options[count.selectedIndex].value;
}
function chg_narrow_type(obj,cls,type_id) {
	if(obj.className == "cur_sel") { 
		obj.className = ''; 
		value = document.getElementById(cls).value
		new_value = value.replace(type_id+',',''); 
		document.getElementById(cls).value = new_value; 
	} else {
		obj.className = 'cur_sel'; 
		document.getElementById(cls).value+=type_id+','; 
	}
//	 alert(document.getElementById(cls).value); 
}
function chg_narrow_brnd(obj,cls,total_id) {
	if(obj.name=="all") {
		for (i = 1; i<=total_id; i++) {
			yeni_obj = 'brand'+i; 
			document.getElementById(yeni_obj).className=''; 
			document.getElementById(cls).value = ''; 
			obj.className = 'cur_sel'; 
		}
	} else {
		if(obj.className == "cur_sel") { 
			obj.className = ''; 
			value = document.getElementById(cls).value
			new_value = value.replace(obj.name+',',''); 
			document.getElementById(cls).value = new_value; 
		} else {
			obj.className = 'cur_sel'; 
			document.getElementById(cls).value+=obj.name+','; 
		}
	}
//	 alert(document.getElementById(cls).value); 
}
function chg_price(obj,cls,price_id) {
	if(obj.className == "cur_sel") { 
		obj.className = ''; 
		value = document.getElementById(cls).value
		new_value = value.replace(price_id+',',''); 
		document.getElementById(cls).value = new_value; 
	} else {
		obj.className = 'cur_sel'; 
		document.getElementById(cls).value+=price_id+','; 
	}
//	 alert(document.getElementById(cls).value); 
}
function chg_color(obj,cls,color) {
	if(obj.id == "picker"+color+"Sel") { 
		obj.id = "picker"+color; 
		value = document.getElementById(cls).value
		new_value = value.replace(color+',',''); 
		document.getElementById(cls).value = new_value; 
	} else {
		document.getElementById(cls).value+=color+','; 
	}
	 //alert(obj.id); 
}
function chg_size(obj,cls,size) {
	if(obj.id == "sizerSel") { 
		obj.id = "sizer"; 
		value = document.getElementById(cls).value
		new_value = value.replace(size+',',''); 
		document.getElementById(cls).value = new_value; 
	} else {
		document.getElementById(cls).value+=size+','; 
	}
}
function chg_heel(obj,cls,heel) {
	if(obj.id == "sizerSel") { 
		obj.id = "sizer"; 
		value = document.getElementById(cls).value
		new_value = value.replace(heel+',',''); 
		document.getElementById(cls).value = new_value; 
	} else {
		document.getElementById(cls).value+=heel+','; 
	}
}
function change_search_page(obj,cls) {
	document.getElementById(cls).value=obj.name; 
	//alert(document.getElementById(cls).value); 
}

function change_search_property(obj,cls,size_tot)
{

	if(obj.name=="all") {
		for (i = 1; i<=size_tot; i++) {
			yeni_obj = 'property'+i; 
			document.getElementById(yeni_obj).className=''; 
			document.getElementById(cls).value = ''; 
			obj.className = 'cur_sel'; 
		}
	} else {
		document.getElementById('all_property').className=''; 
		if(obj.className == "cur_sel") { 
			obj.className = ''; 
			value = document.getElementById(cls).value
			new_value = value.replace(obj.name+',',''); 
			document.getElementById(cls).value = new_value; 
		} else {
			obj.className = 'cur_sel'; 
			document.getElementById(cls).value+=obj.name+','; 
		}
	}
	
//	alert(document.getElementById(cls).value); 
}

function change_search_property_aks(obj,cls)
{
	if(obj.name=="all") {
		for (i = 1; i<10; i++) {
			yeni_obj = 'property'+i; 
			document.getElementById(yeni_obj).className=''; 
			document.getElementById(cls).value = ''; 
			obj.className = 'cur_sel'; 
		}
	} else {
		document.getElementById('all_property').className=''; 
		if(obj.className == "cur_sel") { 
			obj.className = ''; 
			value = document.getElementById(cls).value
			document.getElementById(cls).value = ''; 
		} else {
			for (i = 1; i<10; i++) {
				yeni_obj = 'property'+i; 
				if(obj.id==yeni_obj) {
					document.getElementById(yeni_obj).className='cur_sel'; 
					document.getElementById(cls).value=obj.name+','; 
				} else { 
					document.getElementById(yeni_obj).className=''; 
				}
			}
		}
	}
	document.getElementById('sxpg').value='1'; 
}
function clear_types() {
	findObj('types').value = '';
	get_listele('list_search')
}
function clear_brands() {
	findObj('brandsId').value = '';
	get_listele('list_search')
}
function clear_colors() {
	findObj('colors').value = '';
	get_listele('list_search')
}
function clear_sizes() {
	findObj('sizes').value = '';
	get_listele('list_search')
}
function clear_heels() {
	findObj('heels').value = '';
	get_listele('list_search')
}
function clear_prices() {
	findObj('prices').value = '';
	get_listele('list_search')
}
function send_cate(cate_id) {
	findObj('catId').value=cate_id;
	findObj('list_search').submit()
}

function get_listele(id) {
      findObj(id).submit();
}