/* Display the information of a banner
 *
 * prototypeJS is used, see http://www.prototypejs.org/api/ or the prototype.js file
 * $('element') == getElementById
 */
function displayBannerInfo(name,bannerWidth,bannerHeight,ext,creatDate,fileName,merchant){
	$('bannerName').innerHTML = name;
	$('bannerWidth').innerHTML = bannerWidth;
	$('bannerHeight').innerHTML = bannerHeight;
	$('bannerExtension').innerHTML = ext;
	$('bannerCreationDate').innerHTML = creatDate;
	$('bannerFileName').innerHTML = fileName;
	$('bannerMerchant').innerHTML = merchant;
	
	dot= fileName.lastIndexOf('.');
	dot++;
	end = dot+3;
	ext = fileName.substring(dot,end);

	if(ext === 'swf'){
		$('bannerPreview').innerHTML = 
				'<!--[if !IE]> -->'+
				'<object type="application/x-shockwave-flash"'+
				 'data="../../images/upload/banners/'+fileName+'"'+
				 'width="'+bannerWidth+'" height="'+bannerHeight+'">'+
				'<!-- <![endif]-->'+

				'<!--[if IE]>'+
				'<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="'+bannerWidth+'" height="'+bannerHeight+'">'+
				'  <param name="movie" value="../../images/upload/banners/'+fileName+'" />'+
				'<!--><!--dgx-->'+
				'  <param name="loop" value="true" />'+
				'  <param name="menu" value="false" />'+

				'  <p>This is <b>alternative</b> content.</p>'+
				'</object>'+
				'<!-- <![endif]-->';
	}else{
		$('bannerPreview').innerHTML = '<img class="adminBanner" src="images/upload/banners/'+fileName+'"/>';
	}
}

function bannerSlotPreview(fileName){
	var bannerWidth = "200";
	var bannerHeight = "200";
	
	dot= fileName.lastIndexOf('.');
	dot++;
	end = dot+3;
	ext = fileName.substring(dot,end);
	
	if(ext === 'swf'){
		$('bannerPreview').innerHTML = 
				'<!--[if !IE]> -->'+
				'<object type="application/x-shockwave-flash"'+
				 'data="../../images/upload/banners/'+fileName+'"'+
				 'width="'+bannerWidth+'" height="'+bannerHeight+'">'+
				'<!-- <![endif]-->'+

				'<!--[if IE]>'+
				'<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="'+bannerWidth+'" height="'+bannerHeight+'">'+
				'  <param name="movie" value="../../images/upload/banners/'+fileName+'" />'+
				'<!--><!--dgx-->'+
				'  <param name="loop" value="true" />'+
				'  <param name="menu" value="false" />'+

				'  <p>This is <b>alternative</b> content.</p>'+
				'</object>'+
				'<!-- <![endif]-->';
	}else{
		$('bannerPreview').innerHTML = '<img style="max-height: '+bannerHeight+'px; max-width: '+bannerWidth+'px;" src="images/upload/banners/'+fileName+'"/>';
	}
}

function displayRotatorInfo(name,creationDate,numberOfBanners, bannerNames){
	$('rotatorName').innerHTML = name;
	$('rotatorCreationDate').innerHTML = creationDate;
	$('numberOfBanners').innerHTML = numberOfBanners;
	$('bannerNames').innerHTML = bannerNames;
}

function toggleElement(elementId){
	if($(elementId).disabled){
		$(elementId).enable();	
	}else{
		$(elementId).disable();	
	}		
}
function toggleElement2(elementId,checkId){
	if($(checkId).checked){
		for(var i=0;i<elementId.length;i++){
			var element = elementId[i];
			$(element).enable();
		}
	}else{
		for(var i=0;i<elementId.length;i++){
			var element = elementId[i];
			$(element).disable();
		}
	}		
}

function addToRotator(bannerName,bannerId){
	
	var elOptNew = document.createElement('option');
  	elOptNew.text = bannerName;
  	elOptNew.value = bannerId;
  	//elOptNew.selected = "selected";
  	
  	//var elSel = document.getElementById('selectX');
	var selectList = $("bannerSelect");
	
  	try {
    	selectList.add(elOptNew, null); // standards compliant; doesn't work in IE
  	}
  	catch(ex) {
    	selectList.add(elOptNew); // IE only
	}
}

function selectAllBanners(){
	var bannerSelect = $("bannerSelect")
	for (var i=0; i<bannerSelect.length; i++){
		bannerSelect[i].selected = true;
	}
}

function removeSelectedBanners(){
  var selectList = $("bannerSelect");
  var i;
  for (i = selectList.length - 1; i>=0; i--){
  	if (selectList.options[i].selected) {
  		selectList.remove(i);
  	}
  }
}



function checkForm(id){
	
}

function addTd(){
	var text = '';
	var x=document.getElementsByName('questionField[]');
	for(var i=0; i<x.length;i++){
		text += '<input size="30" type="text" id="questionField" name="questionField[]" value="'+x[i].value+'" /><br/><br/>'
	}
		text += '<input size="30" type="text" id="questionField" name="questionField[]" /><br/>';
	$('extraQuestionTd').innerHTML = text;
	
	
}