// JavaScript Document


function createElement(picCaption1,picCaption2,picCaption3,picCaption4,picCaption5,picCaption6)
{
	this.picCaption0 = picCaption1;
	this.picCaption1 = picCaption2;
	this.picCaption2 = picCaption3;
	this.picCaption3 = picCaption4;
	this.picCaption4 = picCaption5;
	this.picCaption5 = picCaption6;
}

var messages = Array();

messages[0] = new createElement('', 'coregrafie', 'show', 'fitness', 'aerobic', 'estetică corporală');
messages[1] = new createElement('street dance', 'gimnastică<br />aerobică<br />acrobatică', 'body condition', 'arte marţiale', 'gimnastică ritmică', 'dans sportiv');
messages[2] = new createElement('gimnastică aerobică', 'fitness', 'masaj şi relaxare', 'pilates', 'stiluri de dans', 'graviduţe');
messages[3] = new createElement('dans sportiv', 'atitudine<br />si estetica<br />corporală', 'expresie corporală', 'abdomen plat', 'stiluri de dans', 'expresie corporală');
messages[4] = new createElement('', 'stiluri de dans', 'stretching', 'fitness', 'plinuţe', 'body condition');


var currentLayer = 0;
function fadeToNext()
{

	for (step = 0; step <6; step++)
	{
		next = step+1;
		$('pic' + next).src= "/img/prima_pagina/screen_" + currentLayer + "/pic_" + next + ".jpg";
		obj = $('tt' + step);
		obj.style.display = "none";

		tmpCN = obj.className;
		obj.removeClassName(tmpCN);
		obj.addClassName("tooltip" + currentLayer + step);

		eval("obj.innerHTML = messages[currentLayer].picCaption"+step+";");
		obj.appear({ duration: 1.0 * next + 1  });
	}



	currentLayer++;
	if (currentLayer == 5)
		currentLayer = 0;
	setTimeout('fadeToNext()', 5000);
	return false;
}


//setTimeout('fadeToNext()', 20000);

function fnGetCaretPosition(oElement)
 {
  var oSelection = oElement.ownerDocument.selection;
  var oRange = oSelection.createRange().duplicate();
  var defaultValue = oElement.value;
  var caret = -1;
  var key = "J~!@#$%^A&*()_+{}V|:>?<;)A";
  var lenSelected = oRange.text.length;

  oRange.text = key;
  caret = oElement.value.indexOf(key);
  oElement.value = defaultValue;
  var valLen = defaultValue.length;
  var rangeEnd = (-1*(valLen-caret));

  // move the caret back
  oRange.moveStart("character", caret);
  oRange.moveEnd("character", rangeEnd+lenSelected);
  oRange.select();

  return( caret );
 }

 	function formCheck(formobj)
	{
		var elements = Form.getElements(formobj);
		var canSubmit = true;
		for (step=0; step < elements.length; step++)
		{
			element = elements[step];
			if (element.id.substr(0, 4) != 'req_')
			{
				continue;
			}
			baseName = element.id.substr(4);
			isError = false;
			$('lbl_' + baseName).style.color='#000000';

			switch (element.type)
			{
			    case "select-one":
			        if (element.selectedIndex == -1 || element.options[element.selectedIndex].value == "")
			        {
			            isError = true;
			        }
			        break;
			    case "select-multiple":
			        if (element.selectedIndex == -1)
			        {
			            isError = true;
			        }
			        break;
			    case "text":
			    case "password":
			    case "textarea":
			        if (element.value == "" || element.value == null)
			        {
			            isError = true;
			        }
			        break;
			    default:
			}

			if (isError)
			{
				$('lbl_' + baseName).style.color='#FF0000';
				canSubmit = false;
			}

		}
		return canSubmit;
	}


	function submitNewsletter()
	{
		$('form_newsletter').request(
			{
				onCreate: function ()
				{
					$('formnewsletter').hide();
					$('waitnewsletter').show();
				},
				onComplete: function(response)
				{
					resp = response.responseText;
					resp = resp.split("|");

					if (resp[0] == 1)
					{
						$('responsenewsletter').innerHTML = '<span class="green"><strong>' + resp[1] + '</strong></span>';
					}
					else
					{
						$('responsenewsletter').innerHTML = '<span class="red"><strong>' + resp[1] + '</strong></span>';
					}

					$('waitnewsletter').hide();
					$('responsenewsletter').show();
				}
			}
			);
	}
	
	
	function initBanner(){
	   var bannercontainer = document.getElementById("bannercontainer");
	   bannercontainer.style.position = "absolute";
	   bannercontainer.style.display = "block";
	   bannercontainer.style.overflow = "hidden";
	   bannercontainer.style.height = "90px";
	}
	function showBanner(){
	   document.getElementById("bannercontainer").style.height = "380px";
	}
	function hideBanner(){
	   document.getElementById("bannercontainer").style.height = "90px";
	}
	
	document.observe("dom:loaded", initBanner);