// JavaScript Document
function validare(f,require){
	a = require.split(",");
	for(i=0;i<a.length;i++)
	if(f.elements[a[i]].value=="" && (f.elements[a[i]].type=="text" || f.elements[a[i]].type=="password" )){
		alert("Va rugam sa completati campurile marcate cu steluta..");
		f.elements[a[i]].focus();
		return false;
	}
	if(f.password.value!=f.password2.value){
		alert("Cele doua parole nu coincid!");
		return false;
	}
	if(!isEmail(f.email.value)){
		alert("Va rugam sa introduceti o adresa de email valida!");
		return false;
	}
}
function validarea(f,require){
	f.action = window.location;
	a = require.split(",");
	for(i=0;i<a.length;i++)
	if(f.elements[a[i]].value=="" && (f.elements[a[i]].type!="checkbox" && f.elements[a[i]].type!="submit")){
		alert("Toate campurile sunt obligatorii.\nAdresa dvs. de email nu va fi publicata pe site.");
		f.elements[a[i]].focus();
		return false;
	}
	if(!isEmail(f.email.value)){
		alert("Va rugam sa introduceti o adresa de email valida!");
		return false;
	}
}
function validarea3(f,require){
	a = require.split(",");
	for(i=0;i<a.length;i++)
	if(f.elements[a[i]].value=="" && (f.elements[a[i]].type!="checkbox" && f.elements[a[i]].type!="submit")){
		alert("Va rugam sa completati campurile marcate cu steluta.");
		f.elements[a[i]].focus();
		return false;
	}
	if(!isEmail(f.email.value)){
		alert("Va rugam sa introduceti o adresa de email valida!");
		return false;
	}
}
function validarea2(f,require){
	a = require.split(",");
	for(i=0;i<a.length;i++)
	if(f.elements[a[i]].value=="" && (f.elements[a[i]].type!="checkbox" && f.elements[a[i]].type!="submit")){
		alert("Toate campurile sunt obligatorii.\nAdresa dvs. de email nu va fi publicata pe site.");
		f.elements[a[i]].focus();
		return false;
	}
	if(!isEmail(f.email.value)){
		alert("Va rugam sa introduceti o adresa de email valida!");
		return false;
	}
	if(f.codul.value != f.pt_spam.value){
		alert("Va rugam sa introduceti codul din imagine!");
		return false;
	} else {
		f.action = "http://www.art-business.ro/adauga-portofoliu/";
		return true;
	}
}
function isEmail(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		  
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		     return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		   
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		   
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		   
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		   
		    return false
		 }

 		 return true					
	}


function goAjax()
{
var req = false;
try
  {
    req = new XMLHttpRequest(); /* e.g. Firefox */
  }
catch(err1)
  {
  try
    {
     req = new ActiveXObject("Msxml2.XMLHTTP");
  /* some versions IE */
    }
  catch(err2)
    {
    try
      {
       req = new ActiveXObject("Microsoft.XMLHTTP");
  /* some versions IE */
      }
      catch(err3)
        {
         req = false;
        }
    }
  }
return req;
}
/////////
function show_subcats(){
	document.getElementById("subcat").style.display = "block";
}
function hide_subcats(){
	document.getElementById("subcat").style.display = "none";
}

function roll_overs(){
	/*filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;*/
	var imgs = document.getElementsByTagName("img");
	for(var i=0;i<imgs.length;i++){
		if(imgs[i].name == "afla"){
			imgs[i].style.filter = "alpha(opacity=70)";
			imgs[i].style.opacity = ".7";
			imgs[i].style.mozopacity = ".7";
			imgs[i].onmouseover = mouse_over;
			imgs[i].onmouseout = mouse_out;
		}
	}
}

function mouse_over(){
	this.style.filter = "alpha(opacity=100)";
	this.style.opacity = "1";
	this.style.mozopacity = "1";
}
function mouse_out(){
	this.style.filter = "alpha(opacity=70)";
	this.style.opacity = ".7";
	this.style.mozopacity = ".7";
}
function show_page(ind,pagini){
	for(var i=0;i<parseInt(pagini);i++){
		if(i!=ind){
			if(document.getElementById("art_pag_"+i))
			document.getElementById("art_pag_"+i).style.display = "none";
			document.getElementById("aa"+i).className = "pag_normal";
		}else{
			if(document.getElementById("art_pag_"+i))
			document.getElementById("art_pag_"+i).style.display = "block";
			self.scrollTo(0,0);
			document.getElementById("aa"+i).className = "pag_hover";
		}
	}
}
var msgul;
var divul;
var I = 0;
function articol_interesant(idul){
	var art = goAjax();
	var url = "voteaza.php?id="+idul;
	art.open("GET",url);
	msgul = "Va multumim pentru vot!";
	divul = document.getElementById("articol_interesant");
	art.onreadystatechange = trimis;
	art.send(null);
}
function trimis(){
	if(this.readyState == 4){
		if(this.responseText == "ok"){
			divul.style.display = "block";
			divul.innerHTML = msgul;
			I = setInterval(dispare,5000);
		} else {
			divul.style.display = "block";
			divul.innerHTML = this.responseText;
			I = setInterval(dispare,5000);
		}
	}
}
function dispare(){
	divul.style.display = "none";
	clearInterval(I);
}
///////////////
function webpoll_results(q_id,elem){
	if(elem){
	elem.disabled=true;
	//elem.value="Loading...";
	}
	var results = goAjax();
	var url = "webpoll_results.php?q_id="+q_id;
	results.open("GET",url,true);
	results.onreadystatechange=function(){
		if(results.readyState==4){
			document.getElementById('webpoll_container').innerHTML=results.responseText;
		}
	}
	results.send(null);
}
///////////////
//
function inchide_eroare(){
	document.getElementById("webpoll_error").style.display='none';
	clearInterval(interv);
}
//
function dispari(){
	document.getElementById("mesaje_eroare").innerHTML="";
	clearInterval(inte);
}
//
var interv;
function webpoll_vote(q_id,elem){
	var inputs = document.webpoll.getElementsByTagName("input");
	ok = false;
	for(i=0;i<inputs.length;i++){
		if(inputs[i].type=="radio")
			if(inputs[i].checked){
				ok = true;
				var selectatul = inputs[i];
				break;
			}
		
	}
	if(ok){
		elem.disabled=true;
		elem.value="Loading...";
		var webp = goAjax();
		var url = "webpoll_vote.php";
		var params ="q_id="+q_id+"&a_id="+selectatul.value;
		webp.open("POST",url,true);
		
				webp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		webp.setRequestHeader("Content-length", params.length);
		webp.setRequestHeader("Connection", "close");
		
		webp.onreadystatechange = function(){
			if(webp.readyState==4)
			if(webp.responseText=="ok"){
				webpoll_results(q_id);
			} else{
				var eroare = document.getElementById("webpoll_error");
				eroare.style.display="block";
				eroare.innerHTML=webp.responseText;
				interv = setInterval(inchide_eroare,5000);
				elem.value="Eroare";
			}
		}
		webp.send(params);
	} else {
		alert("Va rugam sa alegeti un raspuns!");
	}
}
/////////////
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function submitere(id){
	document.formular.data.value=id;
	document.formular.submit();
}
var cineva;
var I;
var index = 0;
function fade_in(elem){
	clearInterval(I);
	index = 0;
	elem.style.display = "block";
	cineva = elem;
	cineva.style.filter = "alpha(opacity=0)";
	cineva.style.opacity = "0";
	cineva.style.mozopacity = "0";
	I = setInterval(cresti,20);
}
function fade_out(elem){
	clearInterval(I);
	cineva = elem;
	I = setInterval(scazi,20);
}
function cresti(){
	if(index<100){
		index+=2;
		cineva.style.filter = "alpha(opacity="+index+")";
		cineva.style.opacity = index/100;
		cineva.style.mozopacity = index/100;
	}else{
		clearInterval(I);
		cineva.style.filter = "alpha(opacity=100)";
		cineva.style.opacity = "1";
		cineva.style.mozopacity = "1";
	}
}
function scazi(){
	if(index>0){
		index+=0;
		cineva.style.filter = "alpha(opacity="+index+")";
		cineva.style.opacity = index/100;
		cineva.style.mozopacity = index/100;
	}else{
		clearInterval(I);
		cineva.style.filter = "alpha(opacity=0)";
		cineva.style.opacity = "0";
		cineva.style.mozopacity = "0";
		cineva.style.display = "none";
	}
}
function arata(c){
	fade_in(c);
}
function arata2(){
	document.getElementById('dropdwn').style.display = "block";
}

function ascunde(){
	var d = document.getElementById("dropdwn");
	d.style.display="none";
}
function abonare_newsletter(adresa,cam){
	if(!isEmail(adresa)){
		alert("Va rugam sa introduceti o adresa de email valida!");
	}else{
		var de_trimis = goAjax();
		var url = "abonare_newsletter.php?email="+adresa;
		
		de_trimis.open("GET",url);
		de_trimis.onreadystatechange = function(){
			if(de_trimis.readyState == 4){
				if(de_trimis.responseText != ""){
					document.getElementById(cam).innerHTML = de_trimis.responseText;
				}
			}
		}
		de_trimis.send(null);
	}
}
var o_inaltime = 0;
var In;
var dd;
var ch = 0;
function arata_recomandari(){
	dd = document.getElementById("recomandari");
	dd.style.display = (dd.style.display=="block")?"none":"block"; 
	
}
function marire_rec(){
	if(ch<o_inaltime){
		ch += 2;
		dd.style.height = ch+"px";
	}else{
		clearInterval(In);
		dd.style.height = o_inaltime+"px";
	}
}
function mic_rec(){
	if(ch>0){
		ch -= 2;
		dd.style.height = ch+"px";
	}else{
		clearInterval(In);
		dd.style.height = 0;
	}
}

Object.prototype.getH = function() {
	if (typeof this.clip !== "undefined") {
		return this.clip.height;
	} else {
		if (this.style.pixelHeight) {
			return this.style.pixelHeight;
		} else {
			return this.offsetHeight;
		}
	}
}
