/*******************************************************************************
* BODY ON LOAD                                                                 *
*******************************************************************************/
function bodyOnLoad( printText)
{
	
	var mH = gE( "mainHead");
	
	try
	{
		mH.innerHTML = 
			"<span id=\"innerHead\">" 
			+ mH.innerHTML +
			" </span> \
		<img \
			id=\"mhPrint\" \
			src=\"\/img\/layout\/ico-print.png\" \
			width=\"14\" \
			height=\"14\" \
			alt=\"" + printText + "\" \
			onclick=\"window.print(); return false;\" \/> \
		";
		
		var mP = gE( "mhPrint");
		mP.style.position = "absolute";
		mPL = mH.offsetWidth - mP.offsetWidth - 15;
		mPT = (mH.offsetHeight - mP.offsetHeight) / 2;
		mP.style.left = mPL + "px";
		mP.style.top = mPT + "px";
		
		var iH = gE( "innerHead");
		iH.style.display = "block";
		iH.style.width = (mPL-15) + "px";
		
	}
	catch( e)
	{
		
	}
	
}
/*******************************************************************************
* END: BODY ON LOAD                                                            *
*******************************************************************************/


/*******************************************************************************
* GET ELEMENT BY ID SHORTCUT                                                   *
*******************************************************************************/
function gE( id)
{
	var el;
	if(document.getElementById) {
		el = document.getElementById(id);
	} else if(document.all) {
		el = document.all[id];
	} else {
		return null;
	}
	return el;
}
/*******************************************************************************
* END: GET ELEMENT BY ID SHORTCUT                                              *
*******************************************************************************/

/*******************************************************************************
* ZJISTI, ZDA-LI JE INPUT PRAZDNY                                              *
*******************************************************************************/
function isFieldEmpty( id, txt)
{
	var el = gE( id);
	
	if( el)
	{
		try
		{
			if( txt.length)
			{
				if( el.value == txt)
					return true;
			}
		}
		catch( e) {}
		
		return (0==el.value.length);
	}
	
	// nejak to spadlo (povolime)
	return true;
}
/*******************************************************************************
* END: ZJISTI, ZDA-LI JE INPUT PRAZDNY                                         *
*******************************************************************************/

/*******************************************************************************
* APPEND EVENT                                                                 *
*******************************************************************************/
function aE(elementObject, eventType, eventFunction)
{
	if (document.addEventListener && !window.opera)
	{
		if ((elementObject == window) && window.opera)
		{
			elementObject == document;
		}
		
		try
		{
			elementObject.addEventListener(eventType,eventFunction,true);
		}
		catch (e)
		{
		}
		
	}
	else
	{
		elementObject.attachEvent('on' + eventType,eventFunction);
	}
}
/*******************************************************************************
* END: APPEND EVENT                                                            *
*******************************************************************************/

/*******************************************************************************
* REMOVE EVENT                                                                 *
*******************************************************************************/
function rE(elementObject, eventType, eventFunction)
{
	if (document.addEventListener && !window.opera)
	{
		if ((elementObject == window) && window.opera)
		{
			elementObject == document;
		}
		elementObject.removeEventListener(eventType,eventFunction, true);
	}
	else
	{
		elementObject.detachEvent('on' + eventType,eventFunction);
	}
}
/*******************************************************************************
* END: REMOVE EVENT                                                            *
*******************************************************************************/

/*******************************************************************************
* TARGET="_BLANK" XHTML REPLACEMENT JAVASCRIPT                                 *
*******************************************************************************/
function toNewWin( url)
{
	bWasOpen = false;
	hNewWin = window.open( url);
	return ( typeof( hNewWin) == 'object') ? true : false;
	
}
/*******************************************************************************
* END: TARGET="_BLANK" XHTML REPLACEMENT JAVASCRIPT                            *
*******************************************************************************/

/*******************************************************************************
* OTEVRENI STRANKY DO NOVEHO OKNA S DANOU VELIKOSTI                            *
*******************************************************************************/
function popupWin( lnk, id, w, h, wOff, hOff, resizable, scrollbars)
{
	var link;
	var param;
	var wokno;	
	var width;	
	var height;	
	
	link   = lnk + "?id=" + id + "&w=" + w + "&h=" + h;	
	
	width  = w + wOff;
	height = h + hOff;
	
	param = " width=" + width + ",height=" + height + ",resizable=" + ((resizable)?"yes":"no");
	
	// pro veke obrazky zobrazeni scrollbaru
	if (scrollbars || (self.screen.width < width) || (self.screen.height < height))
	{
		param += ',scrollbars=yes';
	}

	wokno = window.open( link, "iPopup", param);
	return (typeof(wokno)=='object')?true:false;
}
/*******************************************************************************
* END: OTEVRENI STRANKY DO NOVEHO OKNA S DANOU VELIKOSTI                       *
*******************************************************************************/








/*******************************************************************************
* FUNKCE PRO EMAILER                                                           *
*******************************************************************************/
function cleanMeUp( elem, defValue)
{
	
	if( elem.value == defValue)
		elem.value = "";
		
} // function cleanMeUp()

function fillMeUp( elem, value)
{
	
	if( !elem.value.length)
		elem.value = value;
		
} // function cleanMeUp()
/*******************************************************************************
* END: FUNKCE PRO EMAILER                                                      *
*******************************************************************************/






/*******************************************************************************
* FUNKCE PRO WEB TV                                                            *
*******************************************************************************/
var mediaSpaceCount = 0;
function showVideo( link, server)
{

	if (-1 != link.indexOf('mms'))
	{
		//	document.write( "<object width=\"400\" height=\"400\" classid=\"clsid:05589FA1-C356-11CE-BF01-00AA0055595A\" id=\"videoObjectJs\">");
		var code = "<object width=\"400\" height=\"400\" data=\"" + link + "\" type=\"video/x-ms-wmv\" id=\"videoObjectJs\">"
					+ "<param name=\"Filename\" value=\"" + link + "\">"
					+ "<param name=\"AutoStart\" value=\"1\">"
					+ "<param name=\"AutoStart\" value=\"1\">"
					+ "<param name=\"ShowDisplay\" value=\"1\">"
					+ "<param name=\"ShowTracker\" value=\"1\">"
					+ "<param name=\"ShowControls\" value=\"1\"/>"
					+ "<param name=\"EnableTracker\" value=\"1\">"
					+ "<param name=\"MovieWindowWidth\" value=\"400\">"
					+ "<param name=\"MovieWindowHeight\" value=\"400\">"
					+ "<param name=\"AllowChangeDisplayMode\" value=\"1\">"
					+ "<param name=\"EnablePositionControls\" value=\"1\">"
						+ "<embed type=\"application/x-mplayer2\" src=\"" + link + "\" name=\"mediaplayer\" id=\"videoEmbedJs\">"
						+ "</embed>"
					+ "</object>";
		
		document.write(code);
		
		var v, e;
		v = gE( "videoObjectJs");
		e = gE( "videoEmbedJs");
		
		try
		{
			e.style.width = v.offsetWidth + "px";
			e.style.height= v.offsetHeight + "px";
		}
		catch (e)
		{
		}
		
	}
	else
	{
		if ('undefined' == typeof server)
		{
			server = "rtmp://biztube.cz:443/pozitiv";
			//server = "rtmp://biztube.cz:443/forum2000";
		}
		
		var mi = 'msp' + mediaSpaceCount++;
		var p = document.getElementById('playerBlock');
		if (null == p) return;
		var m = document.createElement('div');
			m.id = mi;
		p.appendChild(m);
		
		var so = new SWFObject('/swf/player.swf', 'mpl', '590', '332', '8');
			so.addParam('allowscriptaccess', 'always');
			so.addParam('allowfullscreen', 'true');
			so.addVariable("bufferlength", "5");
			so.addVariable("repeat", "always");
			so.addVariable("stretching", "uniform");
			so.addVariable("controlbar.position", 'over');
			so.addVariable("controlbar.idlehide", 'true');
			so.addVariable("dock", 'false');
			so.addVariable("icons", 'true');
			so.addVariable('autostart', 'true');
			so.addVariable("image", "/img/layout/_default.jpg");
			so.addVariable("streamer", server);
			so.addVariable("file", link);
			so.write(mi);		
	}
	
}







/*******************************************************************************
* END: FUNKCE PRO WEB TV                                                       *
*******************************************************************************/

function trim(str)
{
    return str.replace(/^\s+|\s+$/g, '');
}








function registerFormPayment(el)
{
	
	var rows = new Array('rowcheck', 'rowbank', 'rowcard', 'rowpaypal');
	var rows_length = rows.length;
	var inputs = new Array('wUmoVQEJDbUdUVltGRUNTQVheXBtbXFdbXgAVaA', 'wUmoVQEJDbUdUVltGRUNTQVheXBtSWEFZXm5ZVENFSxJs', 'wUmoVQEJDbUdUVltGRUNTQVheXBtSR0RqUkdREmw', 'wUmoVQEJDbUdUVltGRUNTQVheXBtUSUJcQ1BRUBZs', 'wUmoVQEJDbUdUVltGRUNTQVheXBtFSEJqWlBAQUgWbw', 'typ_kartyV', 'typ_kartyM');
	var inputs_length = inputs.length; 
	
	for (var i=0; i<rows_length; i++)
	{
		var item = document.getElementById(rows[i]);
		
		if (el.value == rows[i].substr(3))
		{
			try{item.style.display = 'block';}catch(e){}
		}
		else
		{
			try{item.style.display = 'none';}catch(e){}
		}
		
		var disable_inputs = true;
		if ('card' == el.value)
		{
			disable_inputs = false;			
		}
		
		for(var y=0; y<inputs_length; y++)
		{
			try{document.getElementById(inputs[y]).disabled = disable_inputs;}catch(e){}
		}
		
	}
	
}







