function createVideoIframe( videoId, videoParent, pageType, index, skin ) {
	if ( typeof videoId !== 'object' ) {
		videoId = [videoId];
	}
	var validVideoIds = [];
	if ( typeof videoId === 'object' && videoId !== null && videoId.constructor === Array && videoId.length > 0 ) {
		for ( var i = 0, iMax = videoId.length; i < iMax; i++ ) {
			if ( typeof videoId[i] === 'number' ) {
				videoId[i] = Math.round( videoId[i] );
				if ( videoId[i] > 0 ) {
					validVideoIds.push( videoId[i] );
				}
			}
		}
	}
	if ( validVideoIds.length < 1 ) {
		return false;
	}
	if ( typeof videoParent === 'string' && videoParent.length > 0 ) {
		videoParent = document.getElementById( videoParent );
	}
	if ( !( typeof videoParent === 'object' && videoParent && videoParent.nodeType === 1 ) ) {
		return false;
	}
	var path = '';
	var scripts = document.getElementsByTagName( 'script' );
	for ( var i = 0, s, iMax = scripts.length; i < iMax; i++ ) {
		s = scripts[i];
		if ( s.src.match( /js\/videoiframe\.js(\?.*)?$/ ) ) {
			path = s.src.replace( /js\/videoiframe\.js(\?.*)?$/, '' );
			break;
		}
	}
	var iframe = document.createElement( 'iframe' );
	var width = videoParent.clientWidth;
	var height = videoParent.clientHeight;
	if ( width === 0 ) {
		width = videoParent.offsetWidth;
	}
	if ( height === 0 ) {
		height = videoParent.offsetHeight;
	}
	iframe.width = width;
	iframe.height = height;
	iframe.setAttribute( 'frameBorder', '0' );
	iframe.setAttribute( 'scrolling', 'no' );
	iframe.src = path + '?do=iframe&id=' + validVideoIds.toString() + '&width=' + width + '&height=' + height;
	if ( 'NettTvAds' in window && typeof NettTvAds === 'object' && NettTvAds ) {
		if ( typeof NettTvAds.preAds === 'object' && NettTvAds.preAds && typeof NettTvAds.preAds.id === 'number' ) {
			iframe.src += '&videobefore=' + NettTvAds.preAds.id;
			if ( typeof NettTvAds.preAds.url === 'string' ) {
				iframe.src += '&beforeurl=' + escape( NettTvAds.preAds.url );
			}
		}
		if ( typeof NettTvAds.postAds === 'object' && NettTvAds.postAds && typeof NettTvAds.postAds.id === 'number' ) {
			iframe.src += '&videoafter=' + NettTvAds.postAds.id;
			if ( typeof NettTvAds.postAds.url === 'string' ) {
				iframe.src += '&afterurl=' + escape( NettTvAds.postAds.url );
			}
		}
		if ( typeof NettTvAds.overlayAds === 'number' ) {
			iframe.src += '&overlays=' + NettTvAds.overlayAds;
		}
	} else {
		if ( 'adbefore' in window && typeof adbefore === 'number' ) {
			iframe.src += '&videobefore=' + adbefore;
		}
		if ( 'adafter' in window && typeof adafter === 'number' ) {
			iframe.src += '&videoafter=' + adafter;
		}
		if ( 'NettTv_overlay' in window && typeof NettTv_overlay === 'number' ) {
			iframe.src += '&overlays=' + NettTv_overlay;
		}
	}
	if ( typeof pageType === 'string' && pageType.length > 0 && pageType.length < 32 ) {
		iframe.src += '&pagetype=' + pageType;
	}
	if ( typeof index === 'number' && index > 0 ) {
		iframe.src += '&index='	+ index;
	}
	if ( typeof skin === 'string' && skin.length > 0 && skin.length < 32 ) {
		iframe.src += '&skin=' + skin;
	}
	iframe.style.border = '0px';
	iframe.style.padding = '0';
	if ( videoParent.hasChildNodes() ) {
		for ( var i = videoParent.childNodes.length; i > 0; i-- ) {
			videoParent.removeChild( videoParent.childNodes[i - 1] );
		}
	}
	videoParent.appendChild( iframe );
	return true;
}
