/** XHConn - Simple XMLHTTP Interface - bfults@gmail.com - 2005-04-08        **
 ** Code licensed under Creative Commons Attribution-ShareAlike License      **
 ** http://creativecommons.org/licenses/by-sa/2.0/                           **/
function XHConn()
{
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone)
  {
    if (!xmlhttp) return false;
    bComplete = false;
    sMethod = sMethod.toUpperCase();

    try {
      if (sMethod == "GET")
      {
        xmlhttp.open(sMethod, sURL+"?"+sVars, true);
        sVars = "";
      }
      else
      {
        xmlhttp.open(sMethod, sURL, true);
        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
        xmlhttp.setRequestHeader("Content-Type",
          "application/x-www-form-urlencoded");
      }
      xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 && !bComplete)
        {
          bComplete = true;
          fnDone(xmlhttp);
        }};
      xmlhttp.send(sVars);
    }
    catch(z) { return false; }
    return true;
  };
  return this;
}
//ancore pe pagina TOP si VIEW
//s=sursa d=destinatia p=parametri t=titlu
function go(s, d, p, t){
    var DHTML = (document.getElementById || document.all || document.layers);
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
//    if(d==1){dest="";}
    var fnWhenDone = function (oXML) { 
	var x = document.getElementById(d);
	var tit = document.getElementById('titlu_dreapta');
	if(t!=""){
		tit.innerHTML = t;
	}
	x.innerHTML = oXML.responseText;
    };
    myConn.connect(s, "POST", p, fnWhenDone);
}

function desen(p){
    var DHTML = (document.getElementById || document.all || document.layers);
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
   var fnWhenDone = function (oXML) { 
	var poza = document.getElementById('poza');
	poza.innerHTML = oXML.responseText;
   };
	var poza = document.getElementById('poza');
	poza.innerHTML = "<center>Loading image</center>";
   myConn.connect("mare.php", "POST", 't='+p, fnWhenDone);

}
function pedag(p){
    var DHTML = (document.getElementById || document.all || document.layers);
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
   var fnWhenDone = function (oXML) { 
	var poza = document.getElementById('poza');
	poza.innerHTML = oXML.responseText;
   };
	var poza = document.getElementById('poza');
	poza.innerHTML = "<center>Loading image</center>";
   myConn.connect("mare_pedag.php", "POST", 't='+p, fnWhenDone);

}

function titlu(titlu){
	 var DHTML = (document.getElementById || document.all || document.layers);
	var titt = document.getElementById('titlu_dreapta');
	titt.innerHTML = titlu;
}

function contact_site(cine, pas, mesaj, ip, nume, email, telefon){
    var DHTML = (document.getElementById || document.all || document.layers);
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
   var fnWhenDone = function (oXML) { 
	var poza = document.getElementById('contact_site_div');
	poza.innerHTML = oXML.responseText;
   };
//	var poza = document.getElementById('poza');
//	poza.innerHTML = "<center>Loading image</center>";
   myConn.connect("files/contact_email.php", "POST", 'cine='+cine+'&pas='+pas+'&mesaj_contact='+mesaj+'&ip='+ip+'&nume='+nume+'&email='+email+'&telefon='+telefon, fnWhenDone);
}

function send_msg_contact(cine, ip){
//	var eroare=' ';
		var pas=2;
//		var mesaj_contact = document.contct.mesaj_contact.value;
		var mesaj_contact = document.getElementById('mesaj_contact').value;
		var email = document.getElementById('email_contact').value;
		var telefon = document.getElementById('telefon_contact').value;
		var nume = document.getElementById('nume_contact').value;
		
		
//	alert('||'+mesaj+'||');
	if(!nume || !email || !telefon || !mesaj_contact){
		alert('Va rugam sa completati toate rubricile.');
	}
	else {
		document.getElementById('contact_site_div').innerHTML = '<br>Va rugam asteptati.<br><br><center><img src=images/indicator.white.gif></center>';
		contact_site(cine, pas, mesaj_contact, ip, nume, email, telefon);
//		alert('OK, continui');
	   }
}
function magic(div_id, file, params){
	var DHTML = (document.getElementById || document.all || document.layers);
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
    var fnWhenDone = function (oXML) { 
		var tit = document.getElementById(div_id);
		tit.innerHTML = oXML.responseText;
		if(div_id=='vot_bbstar'){
			var tutu = Number(oXML.responseText);
			if(tutu==1){
				alert('De la aceasta adresa IP a mai fost inregistrat un vot in ultimele 60 de minute. \n Acest concurs permite un singur vot pe ora de la aceeasi adresa IP. \nVa reamintim ca orice tentativa de frauda este penalizata cu scoaterea din concurs.');
			}
			if(tutu==2){
				alert('Votul dumneavoastra a fost inregistrat, va multumim. \nVa reamintim ca orice tentativa de frauda este penalizata cu scoaterea din concurs.');
			}
		}
	};
    myConn.connect(file, "POST", params, fnWhenDone);
}

function magic2(div_id, file, params){
	var DHTML = (document.getElementById || document.all || document.layers);
    var myConn = new XHConn();
    if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
    var fnWhenDone = function (oXML) { 
		var tit = document.getElementById(div_id);
		tit.innerHTML = oXML.responseText;
		if(div_id=='vot_bbstar'){
			var tutu = Number(oXML.responseText);
			if(tutu==1){
				alert('De la aceasta adresa IP a mai fost inregistrat un vot in ultimele 60 de minute. \n Acest concurs permite un singur vot pe ora de la aceeasi adresa IP. \nVa reamintim ca orice tentativa de frauda este penalizata cu scoaterea din concurs.');
			}
			if(tutu==2){
				alert('Votul dumneavoastra a fost inregistrat, va multumim. \nVa reamintim ca orice tentativa de frauda este penalizata cu scoaterea din concurs.');
			}
//			alert(oXML.responseText);
		}
	};
    myConn.connect(file, "POST", params, fnWhenDone);
}
function showpicture(picture, nume, varsta, loca, size){
		if(farmWindow!=null){
				
			if(!farmWindow.closed){
				farmWindow.close();
				}
		farmWindow = null;
		}
        var window_width = 280;
        var window_height = 420;  // era 350
        var window_top = (screen.height-window_height)/2;
        var window_left =(screen.width-window_width)/2;
	features='top='+window_top+',left='+window_left+', width='+window_width+', height='+window_height;

	if (IsPopupBlocker()) {
		alert('Deschiderea unei ferestre noi a fost blocata de browserul dvs.\n Pentru a putea continua, trebuie sa dezactivati pop-up-blocker-ul.');
		} else {


	farmWindow=window.open('files/bbstar_popwindow.php?t='+picture+'&nume='+nume+'&varsta='+varsta+'&loca='+loca+'&size='+size,'',features);

	}
//	MM_openBrWindow('bbstar_popwindow.php?t='+picture, '');
}
function showpicture2(picture, nume, varsta, loca, size){
		if(farmWindow!=null){
				
			if(!farmWindow.closed){
				farmWindow.close();
				}
		farmWindow = null;
		}
        var window_width = 300;
        var window_height = 600;  // era 350
        var window_top = (screen.height-window_height)/2;
        var window_left =(screen.width-window_width)/2;
	features='top='+window_top+',left='+window_left+', width='+window_width+', height='+window_height;

	if (IsPopupBlocker()) {
		alert('Deschiderea unei ferestre noi a fost blocata de browserul dvs.\n Pentru a putea continua, trebuie sa dezactivati pop-up-blocker-ul.');
		} else {


	farmWindow=window.open('files/bbstar_popwindow.php?t='+picture+'&nume='+nume+'&varsta='+varsta+'&loca='+loca+'&size='+size,'',features);

	}
//	MM_openBrWindow('bbstar_popwindow.php?t='+picture, '');
}
function showpicture_new(picture, nume, varsta, loca, size){
		if(farmWindow!=null){
				
			if(!farmWindow.closed){
				farmWindow.close();
				}
		farmWindow = null;
		}
        var window_width = 300;
        var window_height = 400;  // era 350
        var window_top = (screen.height-window_height)/2;
        var window_left =(screen.width-window_width)/2;
	features='top='+window_top+',left='+window_left+', width='+window_width+', height='+window_height;

		if (IsPopupBlocker()) {
			alert('Deschiderea unei ferestre noi a fost blocata de browserul dvs.\n Pentru a putea continua, trebuie sa dezactivati pop-up-blocker-ul.');
			} else {
	
	
		farmWindow=window.open('files/bbstar_new_popwindow.php?t='+picture+'&nume='+nume+'&varsta='+varsta+'&loca='+loca+'&size='+size,'',features);
	
		}
//	MM_openBrWindow('bbstar_popwindow.php?t='+picture, '');
}


function IsPopupBlocker() {
	var oWin = window.open("","testpopupblocker","width=100,height=50,top=10000,left=10000");
		if (oWin==null || typeof(oWin)=="undefined") {
				return true;
		} else {
				oWin.close();
				return false;
		}
}

var farmWindow = null;
window.onunload=function(){
	if(farmWindow!=null)if(!farmWindow.closed){
		farmWindow.close();
		return true;
		}
	farmWindow=null;
	}

function MM_openBrWindow(theURL,features) {
	if(farmWindow!=null){
				
			if(!farmWindow.closed){
				farmWindow.close();
				}
		farmWindow = null;
		}
        var window_width = 480;
        var window_height = 650;  // era 350
        var window_top = (screen.height-window_height)/2;
        var window_left =(screen.width-window_width)/2;
	features='top='+window_top+',left='+window_left+', width='+window_width+', height='+window_height;

	if (IsPopupBlocker()) {
		alert('Deschiderea unei ferestre noi a fost blocata de browserul dvs.\n Pentru a putea continua, trebuie sa dezactivati pop-up-blocker-ul.');
		} else {


	farmWindow=window.open('files/'+theURL,'',features);

	}
}

function MM_openBrWindow2(theURL,features) {
	if(farmWindow!=null){
				
			if(!farmWindow.closed){
				farmWindow.close();
				}
		farmWindow = null;
		}
        var window_width = screen.width-10;
        var window_height = screen.height-60;  // era 350
        var window_top = 0;
        var window_left =0;
	features='top='+window_top+',left='+window_left+', width='+window_width+', height='+window_height;

	if (IsPopupBlocker()) {
		alert('Deschiderea unei ferestre noi a fost blocata de browserul dvs.\n Pentru a putea continua, trebuie sa dezactivati pop-up-blocker-ul.');
		} else {


	farmWindow=window.open('files/'+theURL,'',features);

	}
}

function NoRightClick() {
//	message = "Continut protejat @ Copyright 2006 Lumea Piticilor";
//   if(((navigator.appName=="Microsoft Internet Explorer")&&(event.button > 1))
//   ||((navigator.appName=="Netscape")&&(b.which > 1))){
//   alert(message);
//   return false;
//   }
}



//disable text selection


function disableselect(e){
	//form tags to omit in NS6+:
//var omitformtags=["input", "textarea", "select", "file"]

//omitformtags=omitformtags.join("|")
//if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
//return true
//}

//function reEnable(){
//return true
//}


//end of disable text selection

//var docloc = '\''+document.location+'\'';
//var wrong_pl = docloc.indexOf("admin");
//if(wrong_pl>0){
	
//}
//else {
//	document.onmousedown = NoRightClick;
//	if (typeof document.onselectstart!="undefined")
//		document.onselectstart=new Function ("return false")
//	else{
//		document.onmousedown=disableselect
//	document.onmouseup=reEnable
//	}
}


function send_newsletter(btn_id){
	var nwsltr=document.getElementById(btn_id).value; 
	if(nwsltr){
		var rfg = nwsltr.indexOf("@");
		if(rfg<1){
			alert('Va rugam introduceti o adresa de email valida.');	
		}
		else {
			if(btn_id=='abonare_newsletter2'){
				document.getElementById('btn_abonare_newsletter').disabled=true;	
			}

	var DHTML = (document.getElementById || document.all || document.layers);
    var myConn = new XHConn();
	var params = 'adresa='+nwsltr;
    if (!myConn) alert("XMLHTTP not available. Try a newer/better browser.");
    var fnWhenDone = function (oXML) { 
		alert(oXML.responseText);
		document.getElementById(btn_id).value = '';
		if(btn_id=='abonare_newsletter2'){
			document.getElementById('btn_abonare_newsletter').disabled=false;	
		}
	};
    myConn.connect("files/newsltr.php", "POST", params, fnWhenDone);
//============
		}
	}
	else {
		alert('Va rugam introduceti o adresa de email valida.');	
	}
	
}

function verifica_sondaj(){
//	alert('');
	for (i=0;i<document.sondaju.raspuns.length;i++){
		if (document.sondaju.raspuns[i].checked==true) {			
			var vfs = document.sondaju.raspuns[i].value;		
		}
	}
	if(vfs.length>0)
	{
		return true;
	}
	else {
		return false;	
	}
}
function craciun_glob(theURL,features) {
	if(farmWindow!=null){
				
			if(!farmWindow.closed){
				farmWindow.close();
				}
		farmWindow = null;
		}
        var window_width = 480;
        var window_height = 650;  // era 350
        var window_top = 50;
        var window_left =50;
	features='top='+window_top+',left='+window_left+', width='+window_width+', height='+window_height;

	if (IsPopupBlocker()) {
		alert('Deschiderea unei ferestre noi a fost blocata de browserul dvs.\n Pentru a putea continua, trebuie sa dezactivati pop-up-blocker-ul.');
		} else {


	farmWindow=window.open(theURL,'',features);

	}
}