var strTypedString='';

function setValue(strValue)
{
	document.getElementById('txtKeyword').innerText = strValue;
	alert(strValue);
}

function doSelectAllArticleTypes(intArticleTypeCount)
{
	for(i=1;i<intArticleTypeCount;i++)
	{
		document.getElementById("articletype" + i).checked=true
	}
}

function doDeSelectAllArticleTypes(intArticleTypeCount)
{
	for(i=1;i<intArticleTypeCount;i++)
	{
		document.getElementById("articletype" + i).checked=false
	}
}

function doSelectAllCategories(intCategoryCount)
{
	for(i=1;i<intCategoryCount;i++)
	{
		document.getElementById("category" + i).checked=true
	}
}

function doDeSelectAllCategories(intCategoryCount)
{
	for(i=1;i<intCategoryCount;i++)
	{
		document.getElementById("category" + i).checked=false
	}
}

function doSelectKeyword(objEvent)
{
	
	if(objEvent.srcElement.id == 'txtKeyword')
	{
		var objForm = document.forms[0];
		var i = 0;
		var url = 'http://rhouwel2/KeywordSearch/default.aspx';
		
		var strPressedKey = String.fromCharCode(objEvent.keyCode);
		if(objEvent.keyCode!=8)
		{
			strTypedString = strTypedString + strPressedKey;

			var intLength = strTypedString.length;
			var textfound = false;
			document.getElementById('txtKeyword').innerText = strTypedString.substr(0, strTypedString.length).toLowerCase();
		}
		else
		{
			strTypedString = strTypedString.substr(0,strTypedString.length-1).toLowerCase();
			document.getElementById('txtKeyword').innerText = strTypedString;
		}
		window.frames['ifrsearch'].location = url + "?kw=" + strTypedString;
			
		//if(textfound)
		//{
			var range = objEvent.srcElement.createTextRange();
			range.findText(document.getElementById('txtKeyword').value.replace(strTypedString, ""));
			//alert(strTypedString + " FOUND : " + range.findText(strTypedString));
			//alert(range.Text);
			range.select();
		//}
		return false;
	}
}

// this function gets the cookie, if it exists
function doGetCookie(name) {
	
	var start = document.cookie.indexOf(name + "=");
	var len = start + name.length + 1;
	if ((!start) && ( name != document.cookie.substring( 0, name.length ) ) )
	{
		return null;
	}
	if ( start == -1 ) return null;
	var end = document.cookie.indexOf( ";", len );
	if ( end == -1 ) end = document.cookie.length;
	return unescape( document.cookie.substring( len, end ) );
}


function doSetCookie(name, value, expires, path, domain, secure) {
	// set time, it's in milliseconds
	var today = new Date();
	today.setTime( today.getTime() );

	// if the expires variable is set, make the correct expires time, the
	// current script below will set it for x number of days, to make it
	// for hours, delete * 24, for minutes, delete * 60 * 24
	
	if ( expires )
	{
		expires = expires * 1000 * 60 * 60 * 24;
	}
	
	var expires_date = new Date( today.getTime() + (expires) );

	document.cookie = name + "=" +escape( value ) +
		( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
		( ( path ) ? ";path=" + path : "" ) + 
		( ( domain ) ? ";domain=" + domain : "" ) +
		( ( secure ) ? ";secure" : "" );
}

function doDeleteCookie(name, path, domain) {
	if (doGetCookie( name ) ) document.cookie = name + "=" +
			( ( path ) ? ";path=" + path : "") +
			( ( domain ) ? ";domain=" + domain : "" ) +
			";expires=Thu, 01-Jan-1970 00:00:01 GMT";
}