function MM_openBrWindow(theURL, context,winName,features) {
	//alert("url: " + theURL + "\ncontext: " + context);
  	if(theURL!="" && theURL!=context) window.open(theURL,winName,features);
}
function targetExists(img, target){
  	if(target!="") img.style.cursor = "hand";
}

function catalogExists(img, file){
  	if(file=="") img.style.display="none";
}

function tdContent(swfMovie, url){
	var str = "";
	if(adBannerExtension[index] == 'swf'){
	   str = str + '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
	   str = str + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ';
	   str = str + 'width="700" height="206">';
	   str = str + '<param name="movie" value="' + swfMovie + '"></param>';
	   str = str + '<param name="quality" value="high"></param>';
	   str = str + '<param name="menu" value="false"></param>';
	   str = str + '<embed src="' + swfMovie + '" width="700" height="206"';
	   str = str + 'quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer"';
	   str = str + 'type="application/x-shockwave-flash" menu="false"></embed></object>';
	} else if(adBannerExtension[index] == 'jpg' ||
			adBannerExtension[index] == 'gif' ||
			adBannerExtension[index] == 'png' ||
			adBannerExtension[index] == 'bmp'){

	   str = str + '<a href="' + url + '" ><img src="' + swfMovie + '" border="0" /></a>';
	}else {}
	
   return str;
}

var index = 0;
var timeoutObject;
  
function rotate() {
  if (document.images) {
		if (index == adMovies.length) // cand am ajuns la sfarsit
	  		index = 0; 
      
      if(adMovies[index]!=null && window["validateBanner" + adMovieValidities[index]]() ){
	  	document.getElementById('darea').innerHTML = tdContent(adMovies[index], adURL[index]);
	  	setBannerLinkSelected(adMovieValidities[index]);
		timeoutObject = setTimeout("rotate()", 25000); // la 25 secunde
		index++;  		
	  } else {
	  	document.getElementById('darea').innerHTML = tdContent("","");
	  	timeoutObject = setTimeout("rotate()", 100); // 0.01 secunde 
	  }
  }		
} 

function setBannerLinkSelected(name){
	for(var i=0; i<adMovieValidities.length; i++){
		el = document.getElementById("bannerlink_" + adMovieValidities[i]);
		if(el!=null)
			el.className = "panel_link_link promo_panel_link_link";
	}
	
	el = document.getElementById("bannerlink_" + name);
	if(el!=null)
		el.className = "panel_link_link promo_panel_link_link_selected";
}

function rotateWith(name){
	for(var i=0; i<adMovieValidities.length; i++){
		if(adMovieValidities[i] == name){
			index = i;
			clearTimeout(timeoutObject);

		  	document.getElementById('darea').innerHTML = tdContent(adMovies[index], adURL[index]);
		  	setBannerLinkSelected(adMovieValidities[index]);
			timeoutObject = setTimeout("rotate()", 25000); // la 25 secunde

			break;
		}
	}
}

function addBanner(name, fileName, extension, url){
	var index = 0;
	if(adMovies.length>0)
		index = adMovies.length;
    adMovies[index] = fileName ;
    adMovieValidities[index] = name ;
    //alert('extension: ' + extension);
    adBannerExtension[index] = extension ;
    adURL[index] = url;
    //alert('url' + url);
}

function validateInterval(startHour, stopHour){
    var thetime = new Date();
    var nhours = thetime.getHours();
        
	if(startHour!="" && stopHour!="") {
    	if(parseInt(startHour)<=nhours && nhours<=parseInt(stopHour)){
        	return true;
       	}else{
       		return false;
        }
    }
    return true;
}

function goToLogin(productUrl, currentUrl){
	//alert(productUrl + "\n" + currentUrl);
	setRedirectLoginUrl(productUrl, currentUrl);
	clickToGoLogin();
}

function clickToGoLogin(){     
    var button = document.getElementById("bodySubview:hiddenLoginForm:goToLoginPanel");
    clickOnThis(button);
}


function setRedirectLoginUrl(productUrl, currentUrl){
	var el = document.getElementById("bodySubview:hiddenLoginForm:loginRedirectUrl");
	if(el!=null) {
		var aPosition = currentUrl.indexOf(productUrl);
		if (aPosition==0)
			el.value = currentUrl;
		else if (aPosition!=0)
			el.value = productUrl;
	}
}

function goToPromoLogin(marketingUrl){
	setRedirectPromoLoginUrl(marketingUrl);
	clickToGoLogin();
}

function setRedirectPromoLoginUrl(marketingUrl){
	var el = document.getElementById("bodySubview:hiddenLoginForm:loginRedirectUrl");
	if(el!=null)
		el.value = marketingUrl;
}




function goToLogout(contextUrl){
	setRedirectLogoutUrl(contextUrl);
	clickToGoLogout();
}
function clickToGoLogout(){     
    var button = document.getElementById("bodySubview:hiddenLoginForm:goToLogoutPanel");
    clickOnThis(button);
}


function setRedirectLogoutUrl(contextUrl){
	var el = document.getElementById("bodySubview:hiddenLoginForm:loginRedirectUrl");
	if(el!=null) {
		el.value = contextUrl;
	}
}
