var oldValues = [];
var arrElements = ['ns-imie', 'ns-email', 'fm-login','fm-password'];

function InitClear()
{
	var i = 0;
	var element = null
	for(i=0; i<arrElements.length; i++)
	{
		if(document.getElementById(arrElements[i]))
		{
			element = document.getElementById(arrElements[i]);
    		oldValues[i] = element.value;
			if(element.addEventListener)
            {
            	element.addEventListener("focus",fmOnFocus,false);
            	element.addEventListener("blur",fmOutFocus,false);
            }
            else if(element.attachEvent)
            {
            	element.attachEvent("onfocus",fmOnFocus);
            	element.attachEvent("onblur",fmOutFocus);
            }
            else if(element.onfocus)
            {
            	var oldHandler = element.onfocus;
            	element.onfocus= function piggyback()
            	{
            		oldHandler();
            		fmOnFocus();
            	};
            	var oldHandler = element.onblur;
            	element.onblur= function piggyback()
            	{
            		oldHandler();
            		fmOutFocus();
            	};
            }
            else
            {
            	element.onfocus = fmOnFocus;
            	element.onblur = fmOutFocus;
            }
			
		}
	}
}

function fmOnFocus()
{
	for(i=0; i<arrElements.length; i++)
	{
		if(this.id == arrElements[i])
			if(oldValues[i] == this.value)
				this.value = "";
	}
}

function fmOutFocus()
{
	for(i=0; i<arrElements.length; i++)
	{
		if(this.id == arrElements[i])
			if(!this.value || this.value == "")
				this.value = oldValues[i];
	}
}


function initMainPage()
{
	var so = new SWFObject("http://allewidget.pl/widget.swf", "flash", "350", "300", "9");
	so.addParam("wmode", "transparent");
	so.addVariable('id', '6222332');
	so.addVariable('w', 'user');
	so.addVariable('search', '');
	so.addVariable('color', '1');
	so.addVariable('pid','');
	so.addVariable('c1','0');
	so.addVariable('c2','0');
	so.addVariable('c3','0');
	so.addVariable('c4','0');
	so.addVariable('sid','null');
	
		
// 	so.write("jakPomoc");
	
// <embed src="http://allewidget.pl/user.swf" type="application/x-shockwave-flash" width="350" height="300" flashvars="id=6222332&search=*SDB*&color=1"></embed>

}

/* init */
function initialize()
{
	initMainPage();
	InitClear();
	var formValidatorManager = new ValidatorManager();
	formValidatorManager.addElement('cmnt-author','empty','Bład. Musisz wypełnić to pole.');
	formValidatorManager.addElement('cmnt-email','email','Błąd. Nieprawidłowy adres e-mail.');
	formValidatorManager.addElement('cmnt-body','empty','Błąd. Musisz wypełnić to pole.');
	formValidatorManager.addElement('fm-login','empty');
	formValidatorManager.addElement('fm-password','empty');
	formValidatorManager.addElement('knt-name','empty', 'Błąd. Musisz wypełnić to pole.');
	formValidatorManager.addElement('knt-email','empty', 'Błąd. Musisz wypełnić to pole.');
	formValidatorManager.addElement('knt-body','empty', 'Błąd. Musisz wypełnić to pole.');
	formValidatorManager.addElement('knt-email','email', 'Błąd. Nieprawidłowy adres e-mail.');
}



if(window.addEventListener)
{
	window.addEventListener("load",initialize,false);
}
else if(window.attachEvent)
{
	window.attachEvent("onload",initialize);
}
else if(window.onload)
{
	var oldHandler = window.onload;
	window.onload = function piggyback()
	{
		oldHandler();
		initialize();
	};
}
else
{
	window.onload = initialize;
}
