
        	
       		
        	senderpromotion(166, 471, 'horizontal', 'promo_956', 0, 't7lc/senderpromotion/player/777livecams.swf');

			var layerName = 'promo_956';
        	
			function openSenderPromotion(sUrl){
				var sTarget = '_blank';
				if(sTarget == '_blank'){
					var temp = window.open(sUrl, 'senderpromotion', 'top=0,left=0,height=600,width=970,scrollbars=yes,status=no,location=yes,menubar=no,resizable=yes,toolbar=yes');
					windowFocus(temp);
				} else {
					window.location.href = sUrl;
				}
				
			}
			
			/**
			* setzt den Focus auf ein zu oeffnendes Fenster
			*/
			function windowFocus(win){
				if (parseInt(navigator.appVersion) >= 4) {
					win.window.focus();
				}
			}
			
			function senderpromotion(divHeight, divWidth, layerStyle, layerName, isLayer, swfName){
        		var sender = new senderdata('15004', 
											'sexy-cora',
											'http://mm.777partner.com/t7lc/senderpromotion/image.php?width=80&camid=15004&height=60&img=1511125_320x240.jpg',
											'http://mm.777partner.com/t7lc/senderpromotion/image.php?width=80&camid=15004&height=60&img=1511126_320x240.jpg',
											'http://mm.777partner.com/t7lc/senderpromotion/image.php?width=80&camid=15004&height=60&img=1511123_320x240.jpg',
											'http://777livecams.com/?id=A63177&l=redrose&show=15004&h=off&stid=senderpromotion_15004'
											);
				//alert(sender.previewpics[0]);
        		var deminsions = getWindowDeminsions();
        		var x = deminsions[0];
        		var y = deminsions[1];
	        	var objBody = document.getElementsByTagName('body')[0];
				
				if(isLayer == 1){
					// layer erstellen
					createLayer();
				} else {
					// ContainerDiv erstellen
	        		createDiv();
				}
	        	// tabelle erstellen
				createContentTable();
				// container fuer video
						createVideoContainer();
						// swf in den videocontainer
						createSWF();

				
	        	// textcontainer erstellen
				var sLeft = 0;
				var sTop = 0;
				var sWidth = 271;
				var sHeight = 166;

				
				if(layerStyle == 'horizontal'){
					createTextContainer(sLeft, sTop, sWidth, sHeight);
					// images
					createImages(layerName + 'container', 3);
				} else {
					// br erstellen
				 	createTextContainer(sLeft, sTop, sWidth, sHeight);
					// images
					createImages(layerName + 'container', 2);
				}
				
				/**
				 * erstellt einen Layer fuer den Banner
				 */
				function createLayer(){
					document.write('<div id="' + layerName + '"> </div>');
					var objDiv = document.getElementById(layerName);
					objDiv.innerHTML = '';
					objDiv.style.border = '1px solid #F00';
					objDiv.style.position = 'absolute';
					objDiv.style.zIndex = '99999';
					objDiv.style.left = '100px';
					objDiv.style.top = '100px';
					var objTable = document.createElement('table');
					objDiv.appendChild(objTable);
					setAttributes(objTable, ['cellpadding', 'cellspacing', 'border', 'width'], ['0', '3' , '0', '100%']);
					changeStyles(objTable, ['width', 'height', 'color', 'backgroundColor'], ['100%', '12px', '#000', '#F00']);
					var objTr = objTable.insertRow(0);
					var objTd = objTr.insertCell(0);
					setAttributes(objTd, ['align'], ['right']);
					changeStyles(objTd, ['fontSize', 'font'], ['11px', 'arial']);
					var objChild = document.createElement('div');
					objChild.title = 'close';
					setAttributes(objChild,['onclick'], ['document.getElementById(\'' + objDiv.id + '\').style.visibility = \'hidden\';']);
					changeStyles(objChild, ['width', 'height', 'position', 'right', 'top', 'cursor', 'color', 'backgroundColor'],['12px', '12px', 'relative', '0px', '0px', 'pointer', '#000', '#F00']);
					var objTextNode = document.createTextNode('x');
					objChild.appendChild(objTextNode);
					objTd.appendChild(objChild);
				}
				
				function createBR(){
					var objLayer = document.getElementById(layerName);
					var objBR = document.createElement('br');
					objLayer.appendChild(objBR);
				}
				
				function senderdata(camid, name, previewpics_0, previewpics_1, previewpics_2, previewurl){
						this.camid = camid;
		                this.name = name;
						this.previewpics = new Array(previewpics_0, previewpics_1, previewpics_2);
						this.previewurl = previewurl;
				}
				
				function createClearDiv(){
					var objLayer = document.getElementById(layerName);
					var objDiv = document.createElement('div');
					objLayer.appendChild(objDiv);
					changeStyles(objDiv, 
	        						['clear'], 
	        						['both']);
				}
				
				function createVideoContainer(){
	        		var objParent = document.getElementById(layerName + '_td_videocontainer');
	        		var objDiv = document.createElement('div');
					objDiv.id = layerName + 'videocontainer';
					objParent.appendChild(objDiv);	
					changeStyles(objDiv, 
	        						['width', 
	        						'height', 
	        						'backgroundColor', 
	        						'position', 
	        						'left', 
	        						'top', 
	        						'border',
									'float',
									'verticalAlign'], 
	        						['200px', 
	        						'166px', 
	        						'#000000', 
	        						'relative', 
	        						'0px', 
	        						'0px', 
	        						'0px solid #0F0',
									'left',
									'middle']);
								
					
	        	}
				
				function createImages(containerName, z){
					var objDiv = document.getElementById(layerName + 'container');
					// alert(objDiv.id);
					// counter fuer tablerows
					var x = 0;
					// counter fuer tablecells
					var y = 0;
					// counter fuer images
					var n = sender.previewpics.length;
					// anzahl der images in einer row
					var objTable = document.createElement('table');
					objDiv.appendChild(objTable);
					objTable.id = layerName + 'tableimages';
					setAttributes(objTable, 
									['cellpadding',
									'cellspacing',
									'border',
									'width'],
									['2', '2', '0', '100%']);
					changeStyles(objTable, 
	        						['width', 
	        						'height', 
	        						'backgroundColor', 
	        						'border',
									'position',
									'textAlign'], 
	        						['100%', 
	        						'100%', 
	        						'#000000', 
	        						'0px solid #F00',
									'absolute',
									'center']);
					
					var objTr = objTable.insertRow(x);
					x++;
					var objTd = objTr.insertCell(y);
					for (var i = 0; i < n; i++){
						// images 
						var objImg = document.createElement('img');
						var str = sender.name;
						setAttributes(objImg, 
									['title',
									'border',
									'src',
									'alt'],
									[str,
									'0', 
									sender.previewpics[i],
									sender.name]);
						objTd.appendChild(objImg);
						// hochzaehlen
						y++;
						if(y == z){
							y = 0;
							break;
						}
					}
					
					// text einfuegen
					objTr = objTable.insertRow(x);
					x++;
					objTd = objTr.insertCell(y);
					objTd.style.fontWeight = 'bold';
					objTd.setAttribute('colspan', z);
					changeStyles(objTd,
								['textAlign', 
								'color',
								'fontFamily',
								'fontSize'],
								['center',
								'#FF0080',
								'arial',
								'23px'])
					var objTextNode = document.createTextNode(sender.name.toUpperCase());
					objTd.appendChild(objTextNode);
					// text bb-Container
					
					objTr = objTable.insertRow(x);
					x++;
					objTd = objTr.insertCell(y);
					objTd.style.fontWeight = 'bold';
					objTd.setAttribute('colspan', z);
					setAttributes(objTd, 
									['colspan'],
									[z]);
					changeStyles(objTd,
								['textAlign', 
								'color',
								'fontFamily',
								'fontSize'],
								['center',
								'#FFFFFF',
								'arial',
								'18px'])
					var objTextNode = document.createTextNode('from the BB-Container');
					objTd.appendChild(objTextNode);
					// text HC-Videos
					objTr = objTable.insertRow(x);
					x++;
					objTd = objTr.insertCell(y);
					objTd.style.fontWeight = 'bold';
					setAttributes(objTd, 
									['colspan'],
									[z]);
					changeStyles(objTd,
								['textAlign', 
								'color',
								'fontFamily',
								'fontSize'],
								['center',
								'#00FF00',
								'arial',
								'18px'])
					var objTextNode = document.createTextNode('get more photos and videos');
					objTd.appendChild(objTextNode);
					
				}
				
								
				function createSWF(){
					var objDiv = document.getElementById(layerName  + 'videocontainer');
					var swf = 'http://mm.777partner.com/' + swfName;
					var flashvars = '';
					flashvars += 'file=v15004_1244048881.flv';
					flashvars += '&ccid=20663';
					flashvars += '&camid=15004';
					flashvars += '&windowkind=0';
					flashvars += '&actualtld=com&starget=_blank';
					flashvars += '&nohead=1';
					flashvars += '&productid=0';
					flashvars += '&videobannercategoryid=0';
					flashvars += '&repeat=1';
					flashvars += '&h=1&l=redrose&wmid=A63177';
					
					var txt = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"';
					txt += ' codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" ';
					txt += ' width="200" align="center" height="161" id="777obj_' + layerName + '">';
					txt += '<param name="allowScriptAccess" value="always"/>';
					txt += '<param name="movie" value="' + swf + '"/>';
					txt += '<param name="quality" value="high"/>';
					txt += '<param name="loop" value="true">';
					txt += '<param name="wmode" value="transparent">';
					txt += '<param name="bgcolor" value="#000000"/>';
					txt += '<param name="SCALE" value="exactfit">';
					txt += '<param name="flashvars" value="' + flashvars + '"/>';
					txt += '<embed flashvars="&' + flashvars + '" src="' + swf + '" quality="high" ';
					txt += 'bgcolor="#000000" width="200" height="161" ';
					txt += 'name="777obj_' + layerName + '" align="center" allowscriptaccess="always" ';
					txt += 'type="application/x-shockwave-flash" ';
					txt += 'pluginspage="http://www.macromedia.com/go/getflashplayer"/>';
					txt += '<//object>';
					objDiv.innerHTML = txt;
				}
				
				function createContentTable(){
					var x = 0;
					var y = 0;
					var objLayer = document.getElementById(layerName);
					var objTable = document.createElement('table');
					setAttributes(objTable, 
									['cellpadding',
									'cellspacing',
									'border'],
									['0', '0', '0']);
					changeStyles(objTable, 
	        						['width', 
	        						'height', 
	        						'border',
									'position',
									'textAlign',
									'color',
									'backgroundColor'], 
	        						['100%', 
	        						'100%', 
	        						'1px solid #000000',
									'relative',
									'center',
									'#FFF',
									'#000000']);
					var objTr = objTable.insertRow(x);
					x++;
					var objTd = objTr.insertCell(y);
					y++;
					objTd.id = layerName + '_td_videocontainer';
					objTd.style.backgroundColor = '#000000';
					objTd.style.verticalAlign = 'top';
					//alert(layerStyle);
					if(layerStyle != 'horizontal'){
						
						objTr = objTable.insertRow(x);
						x++;
						y = 0;
					}
					objTd = objTr.insertCell(y);
					objTd.id = layerName + '_td_textcontainer';
					objTd.style.verticalAlign = 'top';
					objTd.style.border = '0px solid #F00';
					objLayer.appendChild(objTable);
					
				}
				
	        	function createTextContainer(sLeft, sTop, sWidth, sHeight){
	        		var objParent = document.getElementById(layerName + '_td_textcontainer');
					var objDiv = document.createElement('div');
					objParent.appendChild(objDiv);
					objDiv.id = layerName + 'container';
					objDiv.setAttribute('align', 'left');
					changeStyles(objDiv, 
	        						['width', 
	        						'height', 
	        						'backgroundColor',
	        						'left', 
	        						'top', 
	        						'border',
									'position',
									'cursor'], 
	        						[sWidth + 'px', 
	        						sHeight + 'px', 
	        						'#000000',  
	        						sLeft + 'px', 
	        						sTop + 'px', 
	        						'0px solid #0F0',
									'relative',
									'pointer']);
					setAttributes(objDiv,
									['onclick'], ['openSenderPromotion(\'' + sender.previewurl + '\')']);
					
					
				}
	        	
				function setAttributes(obj, attributes, values){
					var n = attributes.length;
				    for (var i = 0; i < n; i++) {
				        var attributeName = attributes[i];
				        var attributeValue = values[i];
						obj.setAttribute(attributeName, attributeValue);
					}
				
				}
				
	        	/**
				 * Aendert Styles
				 * @param {Object} 	obj
				 * @param array 	styleTypes
				 * @param array 	styleValues
				 */
				function changeStyles(obj, styleTypes, styleValues){
				    var n = styleTypes.length;
				    for (var i = 0; i < n; i++) {
				        var styleType = styleTypes[i];
				        var styleValue = styleValues[i];
				        switch (styleType) {
				            case 'backgroundColor':
				                obj.style.backgroundColor = styleValue;
				                break;
				            case 'color':
				                obj.style.color = styleValue;
				                break;
				            case 'left':
				            	obj.style.left = styleValue;
				                break;
				            case 'top':
				            	obj.style.top = styleValue;
				                break;
				            case 'position':
				            	obj.style.position = styleValue;
				                break;
				            case 'border':
				            	obj.style.border = styleValue;
				                break;
				            case 'width':
				            	obj.style.width = styleValue;
				                break;
				            case 'height':
				            	obj.style.height = styleValue;
				                break;
							case 'textAlign':
								obj.style.textAlign = styleValue;
								break;
							case 'float':
								obj.style.styleFloat = styleValue;
								obj.style.cssFloat = styleValue;
								break;
							case 'clear':
								obj.style.clear = styleValue;
								break;
							case 'verticalAlign':
								obj.style.verticalAlign = styleValue;
								break;
							case 'fontFamily':
								obj.style.fontFamily = styleValue;
								break;
							case 'fontSize':
								obj.style.fontSize = styleValue;
								break;
							case 'fontWeight':
								obj.style.fontWeight = styleValue;
								break;
							case 'cursor':
								obj.style.cursor = styleValue;
								break;
				        }
				    }
				    return;
				}
	        	/**
				 * erstellt ein Div das irgendwo eingebunden wird
				 */
	        	function createDiv(){
	        		document.write('<div id="' + layerName + '">dggd</div>');
					var objLayer = document.getElementById(layerName);
					objLayer.innerHTML = '';
					objLayer.style.width = divWidth + 'px';
					objLayer.style.height = divHeight + 'px';
					objLayer.style.backgroundColor = '#000000';
					objLayer.style.border = '0px solid #000000';
					objLayer.style.verticalAlign = 'top';
	        	}
	        	
	        	/**
				 * Gibt die innere Hoehe und Breite
				 * des aktuellen Browserfensters zurueck,
				 * eigent sich fuer window.open und DIV die
				 * an einer bestimmten Stelle der Seite angezeigt werden sollen
				 */
	        	
	        	function getWindowDeminsions(){
				    var x = y = 0;
				    if (self.innerHeight) // all except Explorer
				    {
				        x = self.innerWidth;
				        y = self.innerHeight;
				    }
				    else 
				        if (document.documentElement && document.documentElement.clientHeight) // Explorer 6 Strict Mode
				        {
				            x = document.documentElement.clientWidth;
				            y = document.documentElement.clientHeight;
				        }
				        else 
				            if (document.body) // other Explorers
				            {
				                x = document.body.clientWidth;
				                y = document.body.clientHeight;
				            }
				    return [x, y];
				}
	        	
	        	return;
        	}
        	
        	