// user's functions


function showOffset() {
	
	alert(document.getElementById('phone112').offsetTop);
//	document.getElementById('phone112').style.display='block;
}


/* for left filter */
function flt_open_options(elem, optelem) {
	optelem = document.getElementById(optelem);
	
	if (optelem.style.display == 'block') {
		optelem.style.display='none';
		elem.style.backgroundImage='url(_img/dsn_treelinks_lev1_fon.png)';
	}
	else {
		optelem.style.display='block';
		elem.style.backgroundImage='url(_img/dsn_treelinks_lev1_selected_fon.png)';
	}
	
	return false;
}


function flt_change_value(elem) {
	
	var selectDiv = elem.parentNode.previousSibling;
	if (selectDiv.nodeType != 1) selectDiv = selectDiv.previousSibling;
	
	switch (selectDiv.id) {
		case 'filter_nazn':
			if (elem.innerHTML != '-сброс параметра-') {
				document.forms['leftfilter_fom'].elements['ext_custom_10'].value = elem.innerHTML;
				selectDiv.innerHTML = elem.innerHTML;
			}
			else {
				document.forms['leftfilter_fom'].elements['ext_custom_10'].value = 'Назначение';
				selectDiv.innerHTML = 'Назначение';
			}
			break;

		case 'filter_dlina':
			if (elem.innerHTML != '-сброс параметра-') {
				document.forms['leftfilter_fom'].elements['ext_custom_12'].value = elem.innerHTML;
				selectDiv.innerHTML = elem.innerHTML;
			}
			else {
				document.forms['leftfilter_fom'].elements['ext_custom_12'].value = 'длина лезвия';
				selectDiv.innerHTML = 'длина лезвия';
			}
			break;

		case 'filter_tipstali':
			if (elem.innerHTML != '-сброс параметра-') {
				document.forms['leftfilter_fom'].elements['ext_custom_13'].value = elem.innerHTML;
				selectDiv.innerHTML = elem.innerHTML;
			}
			else {
				document.forms['leftfilter_fom'].elements['ext_custom_13'].value = 'тип стали';
				selectDiv.innerHTML = 'тип стали';
			}
			break;
		
		case 'filter_tipzatochki':
			if (elem.innerHTML != '-сброс параметра-') {
				document.forms['leftfilter_fom'].elements['ext_custom_14'].value = elem.innerHTML;
				selectDiv.innerHTML = elem.innerHTML;
			}
			else {
				document.forms['leftfilter_fom'].elements['ext_custom_14'].value = 'тип заточки'; 
				selectDiv.innerHTML = 'тип заточки'; 
			}
			break;
			
		case 'filter_material':
			if (elem.innerHTML != '-сброс параметра-') {
				document.forms['leftfilter_fom'].elements['ext_custom_15'].value = elem.innerHTML;
				selectDiv.innerHTML = elem.innerHTML;
			}
			else {
				document.forms['leftfilter_fom'].elements['ext_custom_15'].value = 'материал рукояти'; 
				selectDiv.innerHTML = 'материал рукояти'; 
			}
			break;
	}
	
	flt_open_options(selectDiv, elem.parentNode.id);
	
	return false;
	/*alert(.previousSibling.innerHTML);*/
}

function buildFilterURL(formelement, catalog_lnk) {
	if (formelement.elements['ext_custom_10'].value == 'Назначение') formelement.elements['ext_custom_10'].value = '';
	if (formelement.elements['ext_custom_12'].value == 'длина лезвия') formelement.elements['ext_custom_12'].value = '';
	if (formelement.elements['ext_custom_13'].value == 'тип стали') formelement.elements['ext_custom_13'].value = '';
	if (formelement.elements['ext_custom_14'].value == 'тип заточки') formelement.elements['ext_custom_14'].value = '';
	if (formelement.elements['ext_custom_15'].value == 'материал рукояти') formelement.elements['ext_custom_15'].value = '';
		
	var goURL = '/katalog/kitchenknives?ext_custom_10=' + formelement.elements['ext_custom_10'].value + '&ext_custom_12=' + formelement.elements['ext_custom_12'].value + '&ext_custom_13=' + formelement.elements['ext_custom_13'].value + '&ext_custom_14=' + formelement.elements['ext_custom_14'].value + '&ext_custom_15=' + formelement.elements['ext_custom_15'].value + '&search_subcats=1&action=search&letter=&sort=&sdim=&search_text=&catid=20054&pf=1';
	
	//alert(goURL);
	window.location.href = goURL;
	
	return false;
}

/* end for left filter */

function validate_form7(cform) {


//return true;

  if (!form )
    var form = cform;


   if(typeof(form.username) != 'undefined'){
   if (form.username.value.length<3 || form.username.value.match(/[^a-zA-Z0-9_.@]+/)) {
       errmsg='Пожалуйста, введите логин! Минимальная длина 3\nЛогин может содержать только цифры и латинские буквы\n';
       form.username.focus();
       alert(errmsg);
       return false;
   }
   }

  return true;
}


function email (login, serv) {
	eml = login +  "&#64;" + serv;
	document.write (eml);
}


function flip(id) {
		if (document.getElementById(id).style.display == 'block')	document.getElementById(id).style.display='none';
		else document.getElementById(id).style.display='block';
}
