function addbookmark(bookmarkurl,bookmarktitle)
{
	if (document.all)
		window.external.AddFavorite(bookmarkurl, bookmarktitle);
	else if (window.sidebar)
		window.sidebar.addPanel(bookmarktitle, bookmarkurl, "")
}		

function getContents()
{
	
	var productType = encode(document.SearchForm["PageHeaderControl:CategorySelectControl:CategorySelect"].value);
	var name = encode(document.SearchForm["PageHeaderControl:NameTextbox"].value);
	
	var url = "http://www.goofymobile.com/SearchContents.aspx";
	
	if (name != null)	{
		
		
		url = url + "?Name=" + escape(name);		
		
	}
	
	if (productType != null)	{
		
		if (productType == 0)	{
			alert("Please choose category.");
			SearchForm["PageHeaderControl:CategorySelectControl:CategorySelect"].focus();
			return;
		}
		url = url + "&ProductType=" + productType;
		
	}
	
	document.location = url;
}


window.onload=function()
{
	document.onkeypress = cancel_Enter;
};


function cancel_Enter(e)
{
	if (!e) var e = window.event;  //for IE
	
	var code;
	if(e.keyCode) code = e.keyCode; //for IE
	if(e.which) code = e.which;  //for other browsers

	if (code == 13) return false;
	//return true;
}


function keyPressed()
{
	
	var code;
	var e = window.event;
	
				
	//if (e != null)		{
		if (e.keyCode == 13 || e.keyCode == 3)	{
			//alert("code: " + e.keyCode);
			getContents();
			cancel_Enter(e);
		}
	//}
	//else {
		//getContents();
	//}
}


function categoryKeyPressed()
{
	
	var code;
	var e = window.event;
	
	if (e != null)		{
		if (e.keyCode == 13 || e.keyCode == 3)	{
			//alert("code: " + e.keyCode);
			getContents();
			cancel_Enter(e);
		}
	}
	else {
		getContents();
	}
		
}

function nameKeyPressed()
{
	var code;
	var e = window.event;
	
				
	if (e.keyCode == 13 || e.keyCode == 3)	{
		//alert("code: " + e.keyCode);
		getContents();
	}
}




function encode(str)
{
    var myStr = replaceIt(str, " ", "_");
    myStr = replaceIt(myStr, "&", "-and-");
    myStr = replaceIt(myStr, ".", "-dot-");
    myStr = replaceIt(myStr, "%", "-percent-");
    myStr = replaceIt(myStr, "?", "-question-");
    myStr = replaceIt(myStr, "/", "-slash-");
    
	return myStr;
	
}	




function replaceIt(sString, sReplaceThis, sWithThis) { 
	if (sReplaceThis != "" && sReplaceThis != sWithThis) { 
		var counter = 0; 
		var start = 0; 
		var before = ""; 
		var after = ""; 
		while (counter<sString.length) { 
			start = sString.indexOf(sReplaceThis, counter); 
			if (start == -1) { 
				break; 
			} 
			else { 
				before = sString.substr(0, start); 
				after = sString.substr(start + sReplaceThis.length, sString.length); 
				sString = before + sWithThis + after; 
				counter = before.length + sWithThis.length; 
			} 
		} 
	} 
	return sString; 
} 
			
			


var message = "function disabled"; 
function rtclickcheck(keyp){ 
	if (navigator.appName == "Netscape" && keyp.which == 3){
	 	//alert(message);
		return false; 
	} 
	if (navigator.appVersion.indexOf("MSIE") != -1 && event.button == 2) { 	
		//alert(message); 	
		return false;
	} 
} 
document.onmousedown = rtclickcheck;

				
function playRingtone(parentImageURL,fileName)
{
	document.write('<embed width="80"  height="20" autostart="True" '
				+ 'loop="False" src="' + parentImageURL + '/'
				+ fileName + '">'
				+ '<noembed src="' + parentImageURL + '/'
				+ fileName + '"></noembed>'	   );
				
	
				
				
			
}


