// JavaScript Document
<!--

/*var fname, fileName = "c:\fakepath\escApe_monotony__by_pickupjojo.jpg";
fname = fileName.replace("\\","/").split(/\//g);
alert(fname);*/

//encode string data
function _dvEnc ( data )
{
	var ENC_DEC_KEY = "* QrNm3qR8cpbhZ67ndU5xYzXka0MAoVOvC1TKtjSuiEBJLwl49sgPHDGFeWIfy2";
	var encrypted = "";
		
	for ( var i=0; i<data.length; i++ )
	{
		//generate encrypted data
		var pos = ENC_DEC_KEY.indexOf ( data.charAt ( i ) );			
		if ( pos > -1 )
		{				
			if ( pos == ENC_DEC_KEY.length - 1 ) pos = -1;	
			var add = ENC_DEC_KEY.substr ( pos + 1 , 1 );
			encrypted += add;
		}
		else
		{
			encrypted += data.charAt ( i );
		}
	}
	return encrypted;
}

//decode encoded string data
function _dvDec ( encdata )
{
	var ENC_DEC_KEY = "* QrNm3qR8cpbhZ67ndU5xYzXka0MAoVOvC1TKtjSuiEBJLwl49sgPHDGFeWIfy2";
	var decrypted = "";
		
	for ( var i=0; i<encdata.length; i++ )
	{
		//generate decrypted data
		var pos = ENC_DEC_KEY.indexOf ( encdata.charAt ( i ) );			
		if ( pos > -1 )
		{				
			if ( pos == 0 ) pos = ENC_DEC_KEY.length;
			var add = ENC_DEC_KEY.substr ( pos - 1 , 1 );
			decrypted += add;
		}
		else
		{
			decrypted += encdata.charAt ( i );
		}			
	}		
	
	return decrypted;
}

//generate encrypted query string
function _dvSendQuery ( query )
{
	//split query into various parts			
	query = query.substr(1).split( "&" );
	go_query = "";
	
	for ( var i=0; i<query.length; i++ )
	{
		var chunk = query[i];
		var piece = chunk.split ( "=" );
		var key = piece[0];
		//var value = _dvEnc ( piece[1] );
		var value = piece[1];
		//alert(key+" = "+value);
		go_query +=  key + "_" + value + "/";
	}
	
	//go_query = go_query.substr ( 0 , go_query.lastIndexOf ( "&" ) );
	return  go_query;
}

function searchArchive ( )
{
	var selOBJ = document.getElementById ( 'category' );
	var selOPT = selOBJ.options[selOBJ.options.selectedIndex].value;
	var form = document.getElementById ( 'archive_form' );
	var action = _dvSendQuery ( '?s='+selOPT );
	
	//alert(action);
	//return false;
	
	form.action = action;
	form.submit ( );
}
//-->