/*	
 * Open the Keyword Search window.
 *
 */
 
function OpenKeywordWindow()
{
	var keywordUrl = "Keywords.fwx";
	var windowFeatures = "dependent=0,width=350,height=550,menubar=0,scrollbars=0,status=0,titlebar=0,toolbar=0,resizable=1";
	
	window.open(keywordUrl, "FWKeywordWindow", windowFeatures);
}


/*	
 * Open albums in new window and set focus
 *
 */
 
 function OpenInNewWindow(url, windowName, openNew )
 {
 	var windowFeatures = "dependent=0,menubar=1,scrollbars=1,location=1,status=1,titlebar=1,toolbar=1,resizable=1";
	
	var wnd;
	
	if( openNew )
	{
		wnd = window.open(url, windowName, windowFeatures);
		wnd.focus();
	}
	else
	{
		//navigate(url)
		window.location = url;
	}
 }


/*	
 * Open the a window with a comping image
 *
 */
 
 function OpenCompingImageWindow(queryString, width, height)
 {
 	var compingImageUrl = "CompingImage.fwx?" + queryString;
	var windowFeatures = "dependent=0,width=" + width + ",height=" + height + ",menubar=0,scrollbars=0,status=0,titlebar=0,toolbar=0,resizable=0";
	
	
	var wnd;
	var wndName = "";
	
	// To open all comps in the same window, uncomment the line below
	//wndName = "FWCompingImage";
	
	wnd = window.open(compingImageUrl, wndName, windowFeatures);
	wnd.focus();
 }
 
 
 
 /*	
 * Open a window that plays a file using a browser plug-in (quicktime)
 *
 */
 
 function OpenPlayerWindow(queryString)
 {
 	var compingImageUrl = "Player.fwx?" + queryString;
	var windowFeatures = "dependent=0,width=500,height=300,menubar=0,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1";
	

	window.open(compingImageUrl, "FWPlayer", windowFeatures);
 }



 /*	
 * Open a window that shows image detail
 *
 */
 
 function OpenDetailWindow(queryString)
 {
 	var compingImageUrl = "Detail.fwx?" + queryString;
	var windowFeatures = "dependent=0,width=700,height=700,menubar=0,scrollbars=1,status=0,titlebar=0,toolbar=0,resizable=1";
	

	window.open(compingImageUrl, "Detail", windowFeatures);
 }



/*
 * Open the Image Note edit box 
 *
 */
 
function OpenImageNoteDialog(foxtoken)
{
	var ImageNoteURL = "ImageNote.fwx"
	var varWindowFeatures = "dependent=0,width=450,height=280,menubar=0,scrollbars=0,status=0,titlebar=0,toolbar=0";
	
	ImageNoteURL += '?f=' + foxtoken;
	
	window.open(ImageNoteURL, "", varWindowFeatures);
}

/*	
 * Open shopping card in new window and DO NOT FOCUS
 *	Added by Tarik 5/18/2004
 */
 
 function OpenLightbox(url, windowName, openNew )
 {
 	var windowFeatures = "dependent=0,menubar=1,scrollbars=1,location=1,status=1,titlebar=1,toolbar=1,resizable=1";
	
	var lightboxWin;
	
	if( openNew )
	{
		lightboxWin = window.open(url, windowName, windowFeatures);
	}
	else
	{
		//navigate(url)
		window.location = url;
	}
 }

/*	
 * Another Tarik gem to get rid of whitespace.
 *	Added by John after lifting from TIW site with M.A's permission
 */

 function remove_XS_whitespace(item) {
    var tmp = "";
    var item_length = item.value.length;
    var item_length_minus_1 = item.value.length - 1;
    for (index = 0; index < item_length; index++){
        if (item.value.charAt(index) != ' ') {
            tmp += item.value.charAt(index);
        }
        else {
            if (tmp.length > 0) {
                if (item.value.charAt(index+1) != ' ' && index != item_length_minus_1) {
                    tmp += item.value.charAt(index);
                }
            }
        }
    }
    item.value = tmp;
}

function trimSearch() {
    remove_XS_whitespace(document.forms.searchForm.SF_FIELD1);
    return true;
}