function submitSearchForm(){
	var frm = document.getElementById('frm')
	frm.action='/products/index.html';
	frm.submit();
}
function submitContactForm(){
	var ok = true;
	var msg = "Please, fill in all required fields...";
	if (document.frm.f_name.value == "") ok = false;
	if (document.frm.l_name.value == "") ok = false;
	if (document.frm.tel.value == "") ok = false;
	if (document.frm.email.value == "" || (!(document.frm.email.value.indexOf("@") && document.frm.email.value.indexOf(".")))) { ok = false;  }
	if (document.frm.comments.value == "") ok = false;
	if (ok) { 
		var frm = document.getElementById('frm')
		frm.action='/general/contact_us.html';
		frm.submit();
	} else { 
		alert(msg); 
	}
}
function submitCommentsForm(){
	var ok = true;
	var msg = "Please, fill in all required fields...";
	if (document.frm.name.value == "") ok = false;
	if (document.frm.tel.value == "") ok = false;
	if (document.frm.email.value == "" || (!(document.frm.email.value.indexOf("@") && document.frm.email.value.indexOf(".")))) { ok = false;  }
	if (document.frm.comments.value == "") ok = false;
	if (ok) { 
		var frm = document.getElementById('frm')
		frm.action='/general/customer_comments.html';
		frm.submit();
	} else { 
		alert(msg); 
	}
}
function suggest(container_id, opts) {
	var container = document.getElementById(container_id);
	var container_parent = container.parentNode;
	var suggest = document.createElement('SELECT');
	suggest.style.position = "absolute";
	suggest.style.visibility = "hidden";
	suggest.style.display = "none";
	suggest.size = opts.size;
	suggest.style.width = container.offsetWidth+ "px";
	var container_pos = findPos(container);
	suggest.style.left = container_pos[0] + "px";
	suggest.style.top = (container_pos[1] + container.offsetHeight) + "px";
	suggest.onblur = function() {
		suggest.style.visibility = "hidden";
		suggest.style.display = "none";
	}
	
	container_parent.appendChild(suggest);

	
	container.onkeyup = function(key) {
	
	if (!key) var key = window.event;
	if (key.keyCode) var key_code = key.keyCode;
	else if (key.which) var key_code = key.which;
	if(key_code == 40) {
		suggest.focus();
		suggest.onfocus = function() {
			if(suggest.length > 0) {
				suggest.selectedIndex = 0;
			}
		}
		return;
		
	}
		if(container.value.length >= 5) {
			$.getJSON(opts.script + opts.varname+"="+container.value, function(data){
					suggest.style.visibility = "visible";
					suggest.style.display = "block";
					suggest.length = 0;
					if(data.results.length < opts.size) {
						suggest.size = data.results.length;
					}
					suggest.length = data.results.length;
					$.each(data.results, function(i, item){
						suggest.options[i].value = i;
						suggest.options[i].innerHTML = item.value;
					});
					suggest.onkeyup = function(e) {
						if (!e) var e = window.event;
						if (e.keyCode) code = e.keyCode;
						else if (e.which) code = e.which;
						if(code == 13) {
							suggest.style.visibility = "hidden";
							suggest.style.display = "none";
							opts.callback(data.results[suggest.selectedIndex]);
						}
	
					}
					suggest.onclick = function() {
							if(suggest.options.length > 0 && suggest.selectedIndex > -1) {
								opts.callback(data.results[suggest.selectedIndex]);
							}
							suggest.style.visibility = "hidden";
							suggest.style.display = "none";
					}
	
			});
		} else {
			suggest.style.visibility = "hidden";
			suggest.style.display = "none";
		}
	}
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		do {
		curleft += obj.offsetLeft;
		curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);

	}

	return [curleft,curtop];

}

function NewWindow(mypage, myname, w, h, scr) {
//			var q = mypage.indexOf("?");
			var name = mypage.substr(0, 6);
			if( myname == 'name') var myname = name;
			if( myname == 'name') var myname = 'name';
			var myname = 'name';
		var LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
		var TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
		var settings = 'height=' + h + ',width=' + w + ',top=' + TopPosition + ',left=' + LeftPosition;
		if(scr) settings = settings + ', scrollbars=yes';
		var win = window.open(mypage,myname,settings); win.focus();
		return false;
}
function generateCode(){
	var code = '';
	var f_name = document.getElementById('f_name').value;
	var l_name = document.getElementById('l_name').value;
	var tel = document.getElementById('tel').value;
	var email = document.getElementById('email').value;
	code = f_name.substr(0, 2)+l_name.substr(0, 2)+tel.substr(0, 2)+email.substr(0, 2)
	document.getElementById('generatedCode').value = code;
}
