function showBeta() {
	window.open ("http://www.newztv.ro/", 'newzTV', 'resizable=no, fullscreen=yes, scrollbars=no');
}

function showNewsletter() {
	window.open ("http://newslettere.newz.ro/newslettere/new/html/astazi.html", 'newzTV', 'resizable=no, fullscreen=no, scrollbars=yes, width=740, height=400');
}

/* FLASH VIDEO PLAYER */

var flashVideoPlayer;

function initialize_videoPlayer() {
    var ie = navigator.appName.indexOf("Microsoft") != -1;
    flashVideoPlayer = (ie) ? window['video_player_swf'] : document['video_player_swf'];
}

// trimite un video catre flash cu parametrii
function newzPlay(id) {
    flashVideoPlayer.newzPlay(id);
}

function valid_email(input_email) {
	pattern=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,4}(?:\.[a-z]{2})?)$/i
	if (pattern.test(input_email))
		return 1;
	return 0;
}

function cautare_key () {

	var error = 0;

	if (document.forms["cautare"]["key"].value == "Cauta in site...") document.forms["cautare"]["key"].value = "";

	if (document.forms["cautare"]["key"].value == "") {
		error++;
		document.forms["cautare"]["key"].value = "Cauta in site...";
	}

	if (error != 0) {
		alert ("Trebuie sa introduceti cuvinetele cheie dupa care doriti sa cautati.");
	} else {
		document.forms['cautare'].action = 'http://www.newz.ro/cautare/' + document.forms['cautare']['key'].value + '/';
		document.forms['cautare'].submit();
	}
}

/* ABONARE */

function validate_abonare() {

	var err = '';
	var count = 0;
	if (document.forms['form_abonare']['nume'].value=='')
	{
		count++;
		err += count+'. Nu ati completat numele.\n';
	}
	if (document.forms['form_abonare']['prenume'].value=='')
	{
		count++;
		err += count+'. Nu ati completat prenumele.\n';
	}

	if (document.forms['form_abonare']['localitate'].value=='')
	{
		count++;
		err += count+'. Nu ati completat localitatea.\n';
	}

	if (document.forms['form_abonare']['email'].value=='')
	{
		count++;
		err += count+'. Nu ati completat emailul.\n';
	}
	else if (!valid_email(document.forms['form_abonare']['email'].value))
	{
		count++;
		err += count+'. Adresa de email nu este valida.\n';
	}

	if (err!='')
	{
		alert(err);
	}
	else
	{
		document.forms['form_abonare'].submit();
	}
}

/* COMENTARII */

function validate_comments() {
	var err = '';
	var count = 0;
	if (document.forms['form_addComment']['nume'].value=='')
	{
		count++;
		err += count+'. Nu ati completat numele.\n';
	}

	if (document.forms['form_addComment']['email'].value=='')
	{
		count++;
		err += count+'. Nu ati completat emailul.\n';
	}
	else if (!valid_email(document.forms['form_addComment']['email'].value))
	{
		count++;
		err += count+'. Adresa de email nu este valida.\n';
	}

	if (document.forms['form_addComment']['comentariu'].value=='')
	{
		count++;
		err += count+'. Nu ati completat comentariul.\n';
	}

	if (document.forms['form_addComment']['captcha'].value=='')
	{
		count++;
		err += count+'. Nu ati completat ccodul din imagine.\n';
	}

	if (err!='')
	{
		alert(err);
	}
	else
	{
		document.forms['form_addComment'].submit();
	}
}

/* COMENTARII poll */

function validate_comments_poll() {
	var err = '';
	var count = 0;
	if (document.forms['form_addComment2']['nume2'].value=='')
	{
		count++;
		err += count+'. Nu a-ti completat numele.\n';
	}

	if (document.forms['form_addComment2']['email2'].value=='')
	{
		count++;
		err += count+'. Nu ati completat emailul.\n';
	}
	else if (!valid_email(document.forms['form_addComment2']['email2'].value))
	{
		count++;
		err += count+'. Adresa de email nu este valida.\n';
	}

	if (document.forms['form_addComment2']['comentariu2'].value=='')
	{
		count++;
		err += count+'. Nu ati completat comentariul.\n';
	}

	if (document.forms['form_addComment2']['captcha'].value=='')
	{
		count++;
		err += count+'. Nu ati completat ccodul din imagine.\n';
	}

	if (err!='')
	{
		alert(err);
	}
	else
	{
		document.forms['form_addComment2'].submit();
	}
}


/* CAUTARE AVANSATA */
function validate_cautare_avans() {
	var err = '';
	if (document.forms['form_cautare_avans']['keywords'].value=='')
	{
		err += 'Nu ati introdus cuvintele cheie pentru cautare!\n';
	}

	if (err!='')
	{
		alert(err);
	}
	else
	{
		document.forms['form_cautare_avans'].submit();
	}
}

/* CONTUL MEU */
function validate_faCont() {
	var err = '';
	var count = 0;
	if (document.forms['form_faCont']['facont_nume'].value=='')
	{
		count++;
		err += count+'. Nu ati completat numele.\n';
	}
	if (document.forms['form_faCont']['facont_prenume'].value=='')
	{
		count++;
		err += count+'. Nu ati completat prenumele.\n';
	}
	if (document.forms['form_faCont']['facont_email'].value=='')
	{
		count++;
		err += count+'. Nu ati completat emailul.\n';
	}
	else if (!valid_email(document.forms['form_faCont']['facont_email'].value))
	{
		count++;
		err += count+'. Adresa de email nu este valida.\n';
	}
	if (document.forms['form_faCont']['facont_localitate'].value=='')
	{
		count++;
		err += count+'. Nu ati completat localitatea.\n';
	}
	if (document.forms['form_faCont']['facont_parola'].value=='')
	{
		count++;
		err += count+'. Nu ati completat parola.\n';
	}
	if (document.forms['form_faCont']['facont_conf'].value=='')
	{
		count++;
		err += count+'. Nu ati completat parola de confirmare.\n';
	}
	else if (document.forms['form_faCont']['facont_parola'].value!=document.forms['form_faCont']['facont_conf'].value)
	{
		count++;
		err += count+'. Parola de confirmare nu coincide.\n';
	}
	if (document.forms['form_faCont']['facont_term'].checked===false)
	{
		count++;
		err += count+'. Trebuie sa fiti de acord cu termenii.\n';
	}

	if (err!='')
	{
		alert(err);
	}
	else
	{
		document.forms['form_faCont'].submit();
	}
}

/* widget form */

function validare_wForm () {
	var count = 0;
	if (document.forms['register']['nume'].value=='') {
		count++;
		document.getElementById("numeErr").style.display="block";
	} else document.getElementById("numeErr").style.display="none";
	if (document.forms['register']['email'].value=='') {
		count++;
		document.getElementById("emailErr").style.display="block";
	} else if (!valid_email(document.forms['register']['email'].value)) {
		count++;
		document.getElementById("emailErr").style.display="block";
	} else document.getElementById("emailErr").style.display="none";
	if (document.forms['register']['web'].value=='') {
		count++;
		document.getElementById("webErr").style.display="block";
	} else document.getElementById("webErr").style.display="none";
	if (document.forms['register']['mesaj'].value=='') {
		count++;
		document.getElementById("mesajErr").style.display="block";
	} else document.getElementById("mesajErr").style.display="none";

	if (count == 0) return true;
	else return false;

}

function validare_sms () {
	var err = '';
	var count = 0;
	if (document.forms['sms']['numeExpeditor'].value=='')
	{
		count++;
		err += count+'. Nu ati completat numele Expeditorului.\n';
	}
	if (document.forms['sms']['telExpeditor'].value == '') {
		count++;
		err += count+'. Nu ati completat telefonul Expeditorului.\n';
	} else {
		var tex = document.forms['sms']['telExpeditor'].value;
		var ltex = tex.length;
		if (ltex != 10) {
			count++;
			err += count+'. Telefonul expeditorului nu este corect.\n';
		}
	}
	if (document.forms['sms']['numeDestinatar'].value=='')
	{
		count++;
		err += count+'. Nu ati completat numele Destinatarului.\n';
	}
	if (document.forms['sms']['telDestinatar'].value=='') {
		count++;
		err += count+'. Nu ati completat telefonul Destinatarului.\n';
	} else {
		var tdx = document.forms['sms']['telDestinatar'].value;
		var ltdx = tdx.length;
		if (ltdx != 10) {
			count++;
			err += count+'. Telefonul destinatarului nu este corect.\n';
		}
	}
	if (document.forms['sms']['emailDestinatar'].value=='')
	{
		count++;
		err += count+'. Nu ati completat emailul.\n';
	}
	else if (!valid_email(document.forms['sms']['emailDestinatar'].value))
	{
		count++;
		err += count+'. Adresa de email nu este valida.\n';
	}
	if (document.forms['sms']['mesaj'].value=='')
	{
		count++;
		err += count+'. Nu ati completat mesajul.\n';
	}
	if (document.forms['sms']['termeni'].checked===false)
	{
		count++;
		err += count+'. Trebuie sa fiti de acord cu termenii si conditiile.\n';
	}

	if (err!='')
	{
		alert(err);
	}
	else
	{
		document.forms['sms'].submit();
	}
}

	function getPageSize(){

		var xScroll, yScroll;

		if (window.innerHeight && window.scrollMaxY) {
			xScroll = document.body.scrollWidth;
			yScroll = window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac
			xScroll = document.body.scrollWidth;
			yScroll = document.body.scrollHeight;
		} else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari
			xScroll = document.body.offsetWidth;
			yScroll = document.body.offsetHeight;
		}

		var windowWidth, windowHeight;
		if (self.innerHeight) {	// all except Explorer
			windowWidth = self.innerWidth;
			windowHeight = self.innerHeight;
		} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
			windowWidth = document.documentElement.clientWidth;
			windowHeight = document.documentElement.clientHeight;
		} else if (document.body) { // other Explorers
			windowWidth = document.body.clientWidth;
			windowHeight = document.body.clientHeight;
		}

		// for small pages with total height less then height of the viewport
		if(yScroll < windowHeight){
			pageHeight = windowHeight;
		} else {
			pageHeight = yScroll;
		}

		// for small pages with total width less then width of the viewport
		if(xScroll < windowWidth){
			pageWidth = windowWidth;
		} else {
			pageWidth = xScroll;
		}


		arrayPageSize = new Array(pageWidth,pageHeight)
		return arrayPageSize;
	}
