var loadedobjects="";
var rootdomain="http://"+window.location.hostname;
function preview () {
   updateTextArea ('sapou');
   updateTextArea ('continut');
   if ($('imagineprincipala').className=="centru") {
      $('h1').innerHTML=$('titlu').value;
      $('h1').style.display='';
      $('h12').style.display='none';
      $('h2').innerHTML=$('sapou').value;
   }
   else {
      $('h12').innerHTML=$('titlu').value;
      $('h1').style.display='none';
      $('h12').style.display='';
      $('h2').innerHTML=$('sapou').value;
   }
   $('texte').innerHTML=$('continut').value;
}


function schimba(val) {
  if (val=="0") return "1";
  else return "0";
}


function loadobjs(){
	if (!document.getElementById)	return
	for (i=0; i<arguments.length; i++){
		var file=arguments[i];
		var fileref="";
		if (loadedobjects.indexOf(file)==-1){
		if (file.indexOf(".js")!=-1){ 
			fileref=document.createElement('script');
			fileref.setAttribute("type","text/javascript");
			fileref.setAttribute("src", file);
		}
		else if (file.indexOf(".css")!=-1){
			fileref=document.createElement("link");
			fileref.setAttribute("rel", "stylesheet");
			fileref.setAttribute("type", "text/css");
			fileref.setAttribute("href", file);
		}
		}
		if (fileref!=""){
			document.getElementsByTagName("head").item(0).appendChild(fileref);
			loadedobjects+=file+" "; 
		}
	}
}


function $() {
	var elements = new Array();
	for (var i = 0; i < arguments.length; i++) {
		var element = arguments[i];
		if (typeof element == 'string')
			element = document.getElementById(element); 
		if (arguments.length == 1)
			return element;
		elements.push(element);
	}
	return elements;
}

function $f(theForm){
	var formData = '', elem = '';
	if (theForm=='') return '';
	for(var s=0; s<theForm.elements.length; s++){
		elem = theForm.elements[s]; 
		if (elem.tagName=='INPUT' && elem.type=='checkbox') {
			formData += '&';
			if (elem.checked)
				formData += elem.name+"="+elem.value;
			else 
				formData += elem.name+"=0";			
		}
		else if (elem.tagName=='INPUT' && elem.type=='radio') {
			
			if (elem.checked) {
				formData += '&';
				formData += elem.name+"="+elem.value;
			}

		}
		else {
			if (elem.tagName=='SELECT') {
				formData += '&';
				formData += elem.name+"="+encodeURIComponent(elem.value);
				formData += '&';
				if (elem.selectedIndex>-1) {
					formData += "text_"+elem.name+"="+encodeURIComponent(elem.options[elem.selectedIndex].text);				
				}
				else {
					formData += "text_"+elem.name+"="+'neselectat';
				}
			}
			else {
				formData += '&';
				formData += elem.name+"="+encodeURIComponent(elem.value);
			}
		}
	}
	return formData;;
}

function addslashes(str) {
	str=str.replace(/\\/g,'\\\\');
	str=str.replace(/\'/g,'\\\'');
	str=str.replace(/\"/g,'\\"');
	str=str.replace(/\0/g,'\\0');
	return str;
}
function stripslashes(str) {
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\0/g,'\0');
	str=str.replace(/\\\\/g,'\\');
return str;
}


function openchat(){
	 window.open ("http://www.google.com/talk/service/badge/Start?tk=z01q6amlqk24ur1kkr43281bf3lmugts21ek7v1flt47bq1dke0jjr3vvtkfubh9rqi482ejv0hvl6on4quuemn156mtc0tq2povni8hhtfbo9mrksrlpe7qg4on84h1gr2mr98dc2cvdm6kpshmvtf79bfreh0hre7fbothtgu3540qn292ih3hi592312p94hma0skcu00k57ltuvhsm8lqjb3g","NBGENERALSOFT","menubar=0,resizable=1,width=450,height=350");
}


function textval(numar) {
	return sumaro(numericRo(round(numar,2)));
}

function tval(numar) {
	return sumaro(numericRo(numar));
}

function valtext(text) {
	var a= parseFloat(numericEn(text));
	if (isNaN(a)) return 0;
	else return a;
}

function varbyref() {
	this.value='';
	this.change=function(val) {
		this.value=val;
	}
	this.incarca=function(url) {
		incarcavar(url,this);
	}
	this.romstr=tval(this.value);
	this.romround=textval(this.value);
	this.valoare=valtext(this.value);
}

function str_repeat ( input, multiplier) {
    return new Array(multiplier+1).join(input); 
}

function enter2click (cod,el) {
	if (cod==13) {
		if (typeof(el)=='string') el=$(el);
		el.click();
	}
}

function getradiovalue(el) {
	for (i=0;i<el.length;i++) {
		if (el[i].checked) return el[i].value;
	}
	return false;
}

function getradioindex(el) {
	for (i=0;i<el.length;i++) {
		if (el[i].checked) return i;
	}
	return false;
}


function setCookie(name, value) 
{ 
    document.cookie= name + "=" + escape(value) + ";path=/"; 
} 



function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));
    }
  }
return "";
}

function validaremail (adresa) {
  rg=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z]{2,4}$/;
  return rg.test(adresa);
}
