//

$('document').ready(InitiateSearch);

function InitiateSearch()
{
	$('input[emptyText], textarea[emptyText]').each ( function () { new InputPlaceholder(this); } );
	
	$('#search-field').get(0).onkeypress = CheckEnter;
	
	// get cookie and set anchor
	var v = getCookie("ov");
	if (v > 0)
	{
		$('span.art-id-place').each(function(){
			//var sText = $(this).text().split(/\-/);
			
			$(this).text($(this).text() + "-" + v);
		});
	}
}

function Search()
{
	var rSearchField = $('#search-field');
	if (rSearchField.val() == '') return;
	
	location.href = "/search/?q=" + rSearchField.val();
}

function CheckEnter(in_event)                                                                                  
{                                                                                                              
	//var key = (event.charCode == undefined) ? event.keyCode : event.charCode;                            
	e = (window.event) ? event : in_event;                                                                 
	var key = e.keyCode ? e.keyCode : e.which ? e.which : e.charCode; 
	
	if (key == 13)
	{
		Search();
	}
}



// move it to common lib
function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}
