var IE = /*@cc_on!@*/false;
var contor = 0;
var logout_timer;

function add_file(parinte) {
	contor++;
	//if(document.getElementsByName('fotos[]').length < 4) {
		try
		{
			var f = document.createElement('INPUT');
			f.type = "file";
			f.name = "fotos[]";
			f.id = "file"+String(contor);

			var a = document.createElement('A');

			a.href = "javascript:remove_file("+String(contor)+")";
			a.innerHTML = "delete";
			a.style.clear = "right";
			a.id = "link"+String(contor);


			var b = document.createElement('BR');
			b.id = "break"+String(contor);

			parinte.appendChild(f);
			parinte.appendChild(a);
			parinte.appendChild(b);

		}
		catch(eroare)
		{
			alert(eroare.message);
		}
	//}
}

function remove_file(x)
{

	var t = document.getElementById('fotos');

	var f = document.getElementById("file"+String(x));
	var a = document.getElementById("link"+String(x));
	var b = document.getElementById("break"+String(x));

	t.removeChild(f);
	t.removeChild(a);
	t.removeChild(b);
}

function loadd(divul) {
document.getElementById(divul).innerHTML = '<img class="loading1" src="/img/loading.gif" alt="Loading" />';
}


function add_answer(idd) {
  idd.innerHTML += '<label><span class="formleft">Answer :</span><span class="formright"><input type="text" name="answers[]" /><a href="javascript:;" onclick="del_answer(this.parentNode.parentNode);">delete</a></span></label>';
}

function add_edit_answer(idd) {
  idd.innerHTML += '<div class="nolabel"><span class="formleft">Answer :</span><span class="formright"><input type="text" name="answers[]" /><input type="text" name="votes[]" /><a href="javascript:;" onclick="del_answer(this.parentNode.parentNode);">delete</a></span></div>';
}

function del_answer(ans) {
  //var labelul = ans.parentNode.parentNode;
  //labelul.parentNode.removeChild(labelul);
  //console.log(ans);
  //alert(ans);
  ans.parentNode.removeChild(ans);
  //removeChild(labelul);
}











var pollnr = 0;
var q_class = 'black';
var survey_values = new Array();

function add_answer_s(idd,nrr) {
  var labels = document.createElement('div');
  //labels.setAttribute('id', 'questions'+pollnr);
  idd.appendChild(labels);
  labels.innerHTML += '<span class="formleft">Answer :</span><span class="formright"><input type="text" name="answers'+nrr+'[]" /><a href="javascript:;" onclick="del_answer_s(this.parentNode.parentNode);">delete answer</a></span>';
}

function add_field_answer_s(idd,nrr) {
  var labels = document.createElement('div');
  //labels.setAttribute('id', 'questions'+pollnr);
  idd.appendChild(labels);
  labels.innerHTML += '<span class="formleft">Answer ( + text field) :</span><span class="formright"><input type="text" name="answers'+nrr+'['+parseInt((10000 + nrr))+']" /><a href="javascript:;" onclick="del_answer_s(this.parentNode.parentNode);">delete answer</a></span>';
}

function add_question_s(idd) {
  pollnr++;
  var divs = document.createElement('div');
  divs.setAttribute('id', 'questions'+pollnr);
  divs.setAttribute('class', 'question_'+q_class);
  idd.appendChild(divs);
  //document.getElementById('questions'+pollnr).innerHTML += '<label><input type="hidden" name="ans_nr[]" value="'+pollnr+'" /><span class="formleft">Question :</span><span class="formright"><input type="text" name="questions'+pollnr+'" /><select name="q_types'+pollnr+'"><option value="0">Both</option><option value="1">Just frontend</option><option value="2">Just backend</option></select><a href="javascript:;" onclick="del_question_s(document.getElementById(\'questions'+pollnr+'\'));">delete question</a></span></label><label><span class="formleft">Add a answer :</span><span class="formright"><a href="javascript:add_answer_s(document.getElementById(\'answers'+pollnr+'\'),'+pollnr+');">add answer</a> <a href="javascript:add_field_answer_s(document.getElementById(\'answers'+pollnr+'\'),'+pollnr+');">add field answer</a></span></label><div id="answers'+pollnr+'"><label><span class="formleft">Answer :</span><span class="formright"><input type="text" name="answers'+pollnr+'[]" /></span></label><label><span class="formleft">Answer :</span><span class="formright"><input type="text" name="answers'+pollnr+'[]" /></span></label></div>';
  document.getElementById('questions'+pollnr).innerHTML += '<label><input type="hidden" name="ans_nr[]" value="'+pollnr+'" /><span class="formleft">Question :</span><span class="formright"><input type="text" name="questions'+pollnr+'" /><select name="q_types'+pollnr+'"><option value="0">Both</option><option value="1">Just frontend</option><option value="2">Just backend</option></select><a href="javascript:;" onclick="del_question_s(document.getElementById(\'questions'+pollnr+'\'));">delete question</a></span></label><label><span class="formleft">Add a answer :</span><span class="formright"><a href="javascript:add_answer_s(document.getElementById(\'answers'+pollnr+'\'),'+pollnr+');">add answer</a> <a href="javascript:add_field_answer_s(document.getElementById(\'answers'+pollnr+'\'),'+pollnr+');">add field answer</a></span></label><div id="answers'+pollnr+'"></div>';
  if(q_class == 'black') { q_class = 'white'; } else { q_class = 'black'; }
}


function add_edit_answer_s(idd) {
  idd.innerHTML += '<div class="nolabel"><span class="formleft">Answer :</span><span class="formright"><input type="text" name="answers[]" /><input type="text" name="votes[]" /><a href="javascript:;" onclick="del_answer_s(this.parentNode.parentNode);">delete</a></span></div>';
}

function del_question_s(ans) {
  ans.parentNode.removeChild(ans);
}

function del_answer_s(ans) {
  ans.parentNode.removeChild(ans);
}

















function MakeObject() {
	var xmlhttp=false; 
        try {
                xmlhttp = new ActiveXObject('Msxml2.XMLHTTP'); 
        } catch (e) {
                try {
                        xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
            } catch (E) {
                xmlhttp = false;
                        }
        }
        if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
                xmlhttp = new XMLHttpRequest(); 
        }
	return xmlhttp;
}

function ajax_request(sursa, id_obiect) {
	XMLHttpRequestObject = MakeObject();
	//XMLHttpRequestObject = $.ajax();
	//alert(XMLHttpRequestObject);
         if(XMLHttpRequestObject) {
           var obj = document.getElementById(id_obiect);
           XMLHttpRequestObject.open("GET", sursa);
           XMLHttpRequestObject.onreadystatechange = function()
           {
             if (XMLHttpRequestObject.readyState == 4 &&
               XMLHttpRequestObject.status == 200) {
               if(obj != null) {
                  
                 obj.innerHTML = XMLHttpRequestObject.responseText;
               }
             }
           }
           XMLHttpRequestObject.send(null);
         }
}


/*
function MakeObject() {
	var xmlhttp=false;
   
	try {
		xmlhttp = new ActiveXObject('Msxml2.XMLHTTP');
	} catch (e) {
		try {
			xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
		} catch (E) {
			xmlhttp = false;
		}
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}
*/
//alert('a');
function ajaxrequest(sursa, id_obiect) {
//	alert(id_obiect);

  var XMLHttpRequestObject=false;
/*
	try {
		XMLHttpRequestObject = new ActiveXObject('Msxml2.XMLHTTP');
	} catch (e) {
		try {
			XMLHttpRequestObject = new ActiveXObject('Microsoft.XMLHTTP');
		} catch (E) {
			XMLHttpRequestObject = false;
		}
	}
	if (!XMLHttpRequestObject && typeof XMLHttpRequest!='undefined') {
			XMLHttpRequestObject = new XMLHttpRequest();
	}
*/
	  if (window.XMLHttpRequest) {              
      XMLHttpRequestObject=new XMLHttpRequest();              
    } else {                                  
    	try {
    		XMLHttpRequestObject = new ActiveXObject('Msxml2.XMLHTTP');
    	} catch (e) {
    		try {
    			XMLHttpRequestObject = new ActiveXObject('Microsoft.XMLHTTP');
    		} catch (E) {
    			XMLHttpRequestObject = false;
    		}
    	}
    } 
	//XMLHttpRequestObject = xmlhttp;
	//alert(XMLHttpRequestObject);
	if(XMLHttpRequestObject) {
		var obj = document.getElementById(id_obiect);
		XMLHttpRequestObject.open("GET", sursa, false);
		//XMLHttpRequestObject.setRequestHeader( "If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" ); 
		//alert(XMLHttpRequestObject.responseText);
		
		
		
		
		
/*		
		XMLHttpRequestObject.onreadystatechange = function()
		{
			if (XMLHttpRequestObject.readyState == 4 &&
			XMLHttpRequestObject.status == 200) {
				if(obj != null) {
//					console.log(XMLHttpRequestObject.responseText);
					obj.innerHTML = XMLHttpRequestObject.responseText;
				}
			}
		}
*/		
		
		
		XMLHttpRequestObject.send(null);
		if(XMLHttpRequestObject.responseText)
			obj.innerHTML = XMLHttpRequestObject.responseText;
	}
}

function close_info() {
  document.getElementById('info').style.display = 'none';
  ajax_request("/no_info.php","");
}


function pausecomp(millis) {
      var date = new Date();
      var curDate = null;
      do { curDate = new Date(); }
      while(curDate-date < millis);
    }

    function load(calea) {
      imag = new Image();
      imag.src=calea;
    }
    function arata(calea) {
      //load(calea);
      document.getElementById('girl_img_big').src = calea;
    }

var refrvar;
function refr(timeoutPeriod) {
	refrvar = setTimeout("location.reload(true);",timeoutPeriod);
}
refr(5*60000);

function stoprefr() {
	clearTimeout(refrvar);
}






function bookmark_us(url, title){

if (window.sidebar) // firefox
    window.sidebar.addPanel(title, url, "");
else if(window.opera && window.print){ // opera
    var elem = document.createElement('a');
    elem.setAttribute('href',url);
    elem.setAttribute('title',title);
    elem.setAttribute('rel','sidebar');
    elem.click();
}
else if(document.all)// ie
    window.external.AddFavorite(url, title);
}



function rm_neww() {
  document.body.removeChild(document.getElementById('div_big'));
}

function neww(divWidth,divHeight,contentDiv)
    {
    
        var divElement;
        var divParent;
        var divText;
        var Wwidth = window.innerWidth || document.body.clientWidth;
        var Wheight = Wwidth; 
        //var allthestuff = document.getElementById(contentDiv).innerHTML;
        var allthestuff = contentDiv.innerHTML;

        var nwwa = document.createElement('A');
        nwwa.href = "javascript:rm_neww();";
        nwwa.innerHTML = "X";
        nwwa.setAttribute("id", "nwwa");
        
        divElement = document.createElement("div");
        divElement.style.width = divWidth + "px";
        divElement.style.height = divHeight + "px";
        //divElement.style.left = ((Wwidth - divWidth)/2) + "px";
        var ieleft = ((Wwidth - divWidth)/2);
        divElement.style.left = ieleft + "px";
        divElement.setAttribute("id", "oncenter")
        
        var divBig = document.createElement("div");
        divBig.style.width = Wwidth + "px";
        divBig.style.height = Wheight + "px";
        divBig.setAttribute("id", "div_big")
        
        
        
        
        window.document.body.appendChild(divBig);
        divBig.appendChild(divElement);
        divElement.appendChild(nwwa);
        
        divElement.innerHTML += allthestuff;
        
        //window.scrollTop = window.scrollHeight;
        scroll(0,0);
        
    }
    
    
//puzzle start
moves = 0;

function move(x) {
 if(x > 1) {if(document.getElementById('p_'+parseInt(x-1)).childNodes[0].id == '1') { swap(x,x-1);moves++; }}
 if(x > 4) {if(document.getElementById('p_'+parseInt(x-4)).childNodes[0].id == '1') { swap(x,x-4);moves++; }}
 if(x <16) {if(document.getElementById('p_'+parseInt(x+1)).childNodes[0].id == '1') { swap(x,x+1);moves++; }}
 if(x <13) {if(document.getElementById('p_'+parseInt(x+4)).childNodes[0].id == '1') { swap(x,x+4);moves++; }}
  document.getElementById('count').value = moves;
}

function move3(x) {
 if(x > 1) {if(document.getElementById('p_'+parseInt(x-1)).childNodes[0].id == '1') { swap(x,x-1);moves++; }}
 if(x > 3) {if(document.getElementById('p_'+parseInt(x-3)).childNodes[0].id == '1') { swap(x,x-3);moves++; }}
 if(x <9) {if(document.getElementById('p_'+parseInt(x+1)).childNodes[0].id == '1') { swap(x,x+1);moves++; }}
 if(x <7) {if(document.getElementById('p_'+parseInt(x+3)).childNodes[0].id == '1') { swap(x,x+3);moves++; }}
  document.getElementById('count').value = moves;
}

function shuffle() { 
  for (i = 0; i< 60; i++) {
    x = 0;
    y = 0
    while(x == y) {
      x = rand(16) + 1;
      y = rand(16) + 1; 
    }
   swap(x,y);
  }
  moves = 0;
  document.getElementById('count').value = moves;
}

function shuffle3() { 
  for (i = 0; i< 60; i++) {
    x = 0;
    y = 0
    while(x == y) {
      x = rand(9) + 1;
      y = rand(9) + 1; 
    }
   swap(x,y);
  }
  moves = 0;
  document.getElementById('count').value = moves;
}

function rand(n) { 
   return Math.floor(Math.random()*n)
}

function swap(x,y) {
  temp = document.getElementById('p_'+x).innerHTML; 
  document.getElementById('p_'+x).innerHTML = document.getElementById('p_'+y).innerHTML;
  document.getElementById('p_'+y).innerHTML = temp;

}
function display() {
  var yyy = 0;
  var they = 0;
  var xxx = 0;
  var theclass= 'p_image_b';
  for (var i = 1; i< 17; i++){
      
    if(i==5 || i==9 || i==13) { yyy++;xxx = 0; }
    they = yyy * 140;
    thex = xxx * 140;
    //document.write('<div id="p_'+i+'" style="position:absolute;left:' + L[i] + 'px;top:' + R[i] + 'px" ');
    document.write('<div id="p_'+i+'" style="width:140px;height:140px;float:left;display:block;margin:0px 1px 1px 0px;" ');
    document.write(' OnClick="move(' + i + ')"><span class="'+theclass+'" id="' + i + '" style="background-position: -'+ thex +'px -'+ they +'px;width:140px;height:140px;display:block;">&nbsp;</span>');
    document.write('<\/div>');
    if(theclass != 'p_image') {
      theclass = 'p_image';
    }
    xxx++;
  }
}


function display3() {
  var yyy = 0;
  var they = 0;
  var xxx = 0;
  var theclass= 'p_image_b';
  for (var i = 1; i< 10; i++){
      
    if(i==4 || i==7) { yyy++;xxx = 0; }
    they = yyy * 186;
    thex = xxx * 186;
    document.write('<div id="p_'+i+'" style="width:186px;height:186px;float:left;display:block;margin:0px 1px 1px 0px;" ');
    document.write(' OnClick="move3(' + i + ')"><span class="'+theclass+'" id="' + i + '" style="background-position: -'+ thex +'px -'+ they +'px;width:186px;height:186px;display:block;">&nbsp;</span>');
    document.write('<\/div>');
    if(theclass != 'p_image') {
      theclass = 'p_image';
    }
    xxx++;
  }
}


//puzzle end
