function callFlash(str) {
    $(header).calledFromJavaScript("from js");
}


function showBranch(area) {

	var myURL = "/sucursale/index/";
	var myMethod = "post";
	var myContainer = 'branches';
	var myParams = { 'zona':area };
  	
	startSending(myURL, myParams, myMethod, myContainer);

}

function openContact(branch) {

		var myURL = "/swf/browse/";
		var myMethod = "post";
		var myContainer = 'left-contact';
		var myParams = { 'url':'contact/index.phtml', 'branch':branch };
	  	
		startSending(myURL, myParams, myMethod, myContainer);

}

function openAplica(branch) {
		var myURL = "/swf/browse/";
		var myMethod = "post";
		var myContainer = 'content-container';
		var myParams = { 'url':'aplica-online/index.phtml', 'branch':branch };
	  	
		startSending(myURL, myParams, myMethod, myContainer);
}

function fromFlash(requestedURL) {

		var myURL = "/swf/browse/";
		var myMethod = "post";
		var myContainer = 'content-container';
		var myParams = { 'url':requestedURL };
	  	
		startSending(myURL, myParams, myMethod, myContainer);

}

function sendContact() {

	var myURL = "/inquiry/contact";
	var myMethod = "post";
	var myContainer = 'left-contact';
	var myParams = Form.serialize($('formcontact'));

	startSending(myURL, myParams, myMethod, myContainer);
	
}


function sendAplica() {

	var valoareCredit = $('valoare').value;
	var localitate = $('localitate').value;
	var telefon = $('telefon').value;
	var email = $('email').value;

	if (valoareCredit == "") {
		alert("Va rugam completati valoarea creditului solicitat");
		$('valoare').focus();
		return;
	}

	if (localitate == "") {
		alert("Va rugam completati localitatea de resedinta");
		$('localitate').focus();
		return;
	}
	
	if (telefon == "") {
		alert("Va rugam completati numarul de telefon");
		$('telefon').focus();
		return;
	}	

	if (email == "") {
		alert("Va rugam completati adresa de e-mail");
		$('email').focus();
		return;
	}
	
	var myURL = "/inquiry/aplica";
	var myMethod = "post";
	var myContainer = 'content-container';
	var myParams = Form.serialize($('formaplica'));

	startSending(myURL, myParams, myMethod, myContainer);

}

function startSending(ajaxURL, ajaxParams, ajaxMethod, destinationContainer) {

	new Effect.Opacity(destinationContainer, { duration:0.5, from:1.0, to:0.0,
	      afterFinish: function() {
				ajaxSend(ajaxURL, ajaxParams, ajaxMethod, destinationContainer)
		 }
	});
	
}

function ajaxSend(ajaxURL, ajaxParams, ajaxMethod, destinationContainer) {

	if (ajaxParams.url == "retea/index.phtml") {
		var addFlash = AC_FL_RunContent(
			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,24,0',
			'width', '570',
			'height', '330',
			'src', '/flash/map-romania',
			'quality', 'high',
			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
			'align', 'middle',
			'play', 'true',
			'loop', 'true',
			'scale', 'showall',
			'wmode', 'transparent',
			'devicefont', 'false',
			'id', 'header',
			'bgcolor', '#ffffff',
			'name', 'header',
			'menu', 'true',
			'allowScriptAccess','sameDomain',
			'allowFullScreen','false',
			'movie', '/flash/map-romania',
			'salign', ''
			);
	} else {
		addFlash = "";
	}

	var communication = new Ajax.Request(ajaxURL,
	  {

	    method: ajaxMethod,
	  	parameters: ajaxParams,
	
	    onSuccess: function(transport){
			displayHTML(transport.responseText, destinationContainer, addFlash);
	    },
	
	    onFailure: function(){ alert('Sorry, the website is under heavy stress. Please try again later.'); }
	  });
		
}

function displayHTML(jsonResponse, destinationContainer, additionalCode) {

	var mainContent = $(destinationContainer);

	if (jsonResponse.isJSON()) {
	  	var response = jsonResponse.evalJSON(true);
	  	mainContent.innerHTML = response.content;
	  	if (additionalCode != "") $('fmap').innerHTML = additionalCode;
		sifrReplace();
		new Effect.Opacity(mainContent, { duration:0.5, from:1.0, to:1.0
		});
	} else {
	  alert('Some problems occured on the server. Please try again later.');
	}
}


function sifrReplace() {

	sIFR.replace(helvetica, {
	  selector: 'h1',
	  selectable: true,
	  css: {
	    '.sIFR-root': { 'color': '#666666', 'font-size': '18px' } }
	});
	
}

function formCodebitori() {
	
	var howMany = $('codebitori').value;
	var i = 0;
	
	$('formcodebitori1').removeClassName('vizibil').removeClassName('invizibil').addClassName('invizibil');
	$('formcodebitori2').removeClassName('vizibil').removeClassName('invizibil').addClassName('invizibil');
	$('formcodebitori3').removeClassName('vizibil').removeClassName('invizibil').addClassName('invizibil');
	
	for (i=1; i<=howMany; i++) {
		$('formcodebitori'+i).removeClassName('vizibil').removeClassName('invizibil').addClassName('vizibil');
	}
	
}

function tipCredit() {
	
	var tipCred = $('tip-credit').value;
	$('codebitori').enable();
	$('CHF').hide();
	$('HUF').hide();
	$('GBP').hide();
	switch (tipCred) {
	
		case "Depozit la termen":
				$('linia3').hide();
				$('CHF').show();
				$('HUF').show();
				$('GBP').show();
				$('codebitori').disable();
				break;
		case "Credit nevoi personale":
		case "Card credit":
		case "Refinantare prin credit fara ipoteca":
				$('linia3').hide();	
				break;			
		default:
				$('linia3').show();				
				break;
	
	}
		
}

Event.observe(window, "scroll", onWindowScroll);
function onWindowScroll() {
	$('page-toplink').style.left = 1150;
	$('page-toplink').style.top = document.viewport.getScrollOffsets().top + 10;
	
}

Event.observe(window, "load", onWindowLoaded);
function onWindowLoaded() {
	onWindowScroll();
	//Event.observe(window, "mousemove", onMouseMove);	
}
function onMouseMove(e){
 	var pX = Event.pointerX(e);
  var pY = Event.pointerY(e);
}
