/**
 * ustawia w elemencie o podanym id podany tekst
 */
function changeText( id, text )
{
	$(id).innerHTML = text;

	return false;
}

function showHideLayer() {
	var fLayer = $('friendLayer');
	if(typeof(oldForm)!='undefined'){
		fLayer.innerHTML = oldForm;
	}
	
	if ( fLayer.style.display == 'none' ) {
		fLayer.style.display = 'block';
		ImageCodeReoload.init('kod_z_obrazka_img');
	} else {
		fLayer.style.display = 'none';
	}
	
	return false;
}


function validateAndSend() {
	
	var form = $('sendingForm');
	var odbEmail = $('odbEmail');
	var nadEmail = $('nadEmail');
	var formSave = $('formSave');
	var comment = $('comment').value;
	var imgCode = $('kod_z_obrazka');
	var clipId = $('clipId');
	var cSessId = $('csesid');
	
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	var errors = '';
	
	if ( formSave.value == 1 || clipId < 0 ) {
		if ( odbEmail.value == '' ) {
			errors += "Proszę podać email odbiorcy!\n";
		} else {
			if (!filter.test(odbEmail.value)) {
				errors += "Niepoprawny format adresu email odbiorcy!\n";
			}
		}
		
		if ( nadEmail.value == '' ) {
			errors += "Proszę podać email nadawcy\n";
		} else {
			if (!filter.test(nadEmail.value)) {
				errors += "Niepoprawny format adresu email nadawcy!\n";
			}
		}
		
		if ( imgCode.value == '' ) {
			errors += "Nie wypełniono pola kodu z obrazka!\n";
		}
		
		if ( errors != '' ) {
			alert(errors);
		} else {
			var oParams = {
  				"odbEmail": odbEmail.value,
 				"nadEmail": nadEmail.value,
  				"comment": comment,
  				"imgCode": imgCode.value,
  				"clipId": clipId.value,
  				"cSessId": cSessId.value
			};
	  		makeRequest('/powiadomznajomego', oParams);
		}
	} else {
		errors = 'Nieprawidłowe dane!';
	}
	
	return false;
}

function makeRequest(sUrl, oParams) {
  for (sName in oParams) {
    if (sUrl.indexOf("?") > -1) {
      sUrl += "&";
    } else {
      sUrl += "?";
    }
    
    sUrl += encodeURIComponent(sName) + "=" + encodeURIComponent(oParams[sName]);
  }
  
  var oScript = document.createElement("script");
  oScript.src = sUrl;
  document.body.appendChild(oScript);
}
