// Finding the browsere info
var isDOM = (document.getElementById ? true : false);
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
function getRef(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}
// getting the style id object
function getStyle(id) {
	return (isNS4 ? getRef(id) : getRef(id).style);
}

//function to open the search window
searchDelay = 0;
searchInFocus = false
function searchOpen(focusField)
{
	clearTimeout(searchDelay);
	searchStyle = getStyle("searchMenu")
	searchStyle.visibility = "visible"
	if(!isNS4 && focusField=='text')
		document.forms[0].quickSearch.focus();
}

function searchClose()
{
	if(!searchInFocus)
	{
		if(!isNS4)
			document.forms[0].quickSearch.blur();
		searchDelay = setTimeout('searchMenuHide()', 200);
	}
}

function searchMenuHide()
{
	searchStyle = getStyle("searchMenu")
	searchStyle.visibility = "hidden"
	searchInFocus = false;
}

function doSearch(fieldName) 
{
	stSearch = document.getElementById(fieldName).value;
	document.location='/Site tools/Search.aspx?search='+stSearch;
}

function hasPressedEnter() 
{
	if(event.keyCode==13) {
		doSearch('quickSearch');
	} 
}

function upDateSearch() {
	document.forms[0].submit();
}

//function doSearch(fld, target) 
//{
//	location.href= target+'?search='+eval("document.forms[0]."+fld).value;
//}


function doKeySearch(evt, fld, target) 
{	
	if (evt.keyCode==13) 
	{	
		window.document.forms[0].action = target + '?search=' + eval("document.forms[0]."+fld).value;	
		evt.returnValue = null;
		evt.cancelBubble = true;
		
		doSearch(fld, target);		
	}
	return false;
}

function ClearLoginValue(obj, def)
{
	if (obj.value==def) {
		obj.value = "";
	}
}
function SetLoginValue(obj, def)
{
	if (obj.value=="") {
		obj.value = def;
	}
}


function OpenWindow(url, w, h, attr)
{
	var m_attr = "toolbar=1,location=0,directories=0,status=0,menubar=yes,scrollbars=yes,resizable=yes";
	if (attr)
	{
		m_attr = attr;
	}	
	window.open(url, "", m_attr+",width="+w+",height="+h);
}

function WirtekWindow(url, w, h, attr)
{
	var m_attr = "toolbar=0,location=0,directories=0,status=0,menubar=no,scrollbars=no,resizable=no";
	if (attr)
	{
		m_attr = attr;
	}	
	window.open(url, "", m_attr+",width="+w+",height="+h);
}

function PreviewImage(imageid, w, h, autoresize)
{
	OpenWindow("/forms/ImagePreview.aspx?imageid="+imageid+"&autoresize="+autoresize, w, h, "toolbar=0,location=0,directories=0,status=0,menubar=no,scrollbars=yes,resizable=yes");
}

function PrintPage() {
	
      
    window.print();
	
}

function SendPage(id) {
	var loc = "/layouts/sendpage.aspx?pageid="+id;
	OpenWindow(loc, 350, 350, "toolbar=0,location=0,directories=0,status=0,menubar=no,scrollbars=yes,resizable=no");
}

function CheckForm(form)
{
	if (form.from.value == "" || form.to.value == "")
	{
		if (form.from.value == "")
		{
			document.getElementById('error1').style.display = "inline";
		}
		if (form.to.value == "")
		{
			document.getElementById('error2').style.display = "inline";
		}
		return false;
	}
	else
	{
		return true;
	}
}

function SetPostAction(val)
{
	var sUrl = val;
	if (sUrl.indexOf("/")<0) {
		sUrl = "/forms/"+sUrl;
	}
	if (sUrl.indexOf(".aspx")<0) {
		sUrl = sUrl + ".aspx";
	}
	//var ctl = document.all["postaction"];
	//ctl.value = val;
	document.forms[0].action = sUrl;
}



// show flash
function doFlash(itemid,flashfile,flashwidth,flashheight,flashvars) {
	var output = "";
	alert(flashinstalled + " - " + flashversion);
	if (flashinstalled==2 && flashversion>=5) {
		output = "<OBJECT classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' width='"+flashwidth+"' height='"+flashheight+"'>"
		output += "<param name='movie' value='"+flashfile+"?id="+itemid+"'/>"
		output += "<param name='quality' value='high'/>"
		output += "<param name='bgcolor' value='#FFFFFF'/>"
		output += "<PARAM name='WMode' value='Transparent'/>"
		output += "<PARAM name='FlashVars' value='"+flashvars+"'/>"
		output += "<param name='menu' value='0'/>"
		output += "<embed src='"+flashfile+"?id="+itemid+"' FlashVars='"+flashvars+"' NAME=flash22 width='"+flashwidth+"' height='"+flashheight+"' wmode='transparent' autostart='false' quality='high' bgcolor='#FFFFFF' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash'></embed>"
		output += "</object>"
	}
	document.write(output);
}
