// JavaScript Document

function checkform() {
  for (i=0;i<fieldstocheck.length;i++) {
    if (eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].type") == "checkbox") {
      if (document.subscribeform.elements[fieldstocheck[i]].checked) {
      } else {
        alert("Te rugam sa-ti introduci "+fieldnames[i]);
        eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].focus()");
        return false;
      }
    }
    else {
      if (eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].value") == "") {
        alert("Te rugam sa-ti introduci "+fieldnames[i]);
        eval("document.subscribeform.elements['"+fieldstocheck[i]+"'].focus()");
        return false;
      }
    }
  }
  for (i=0;i<groupstocheck.length;i++) {
    if (!checkGroup(groupstocheck[i],groupnames[i])) {
      return false;
    }
  }
  
  if(! compareEmail())
  {
    alert("Email Addresses you entered do not match");
    return false;
  }
  return true;
  //alert('asdasd');
}

var fieldstocheck = new Array();
var fieldnames = new Array();
function addFieldToCheck(value,name) {
  fieldstocheck[fieldstocheck.length] = value;
  fieldnames[fieldnames.length] = name;
}
var groupstocheck = new Array();
var groupnames = new Array();
function addGroupToCheck(value,name) {
  groupstocheck[groupstocheck.length] = value;
  groupnames[groupnames.length] = name;
}

function compareEmail()
{
	alert(document.subscribeform.elements["email"].value  +  document.subscribeform.elements["emailconfirm"].value);
  return (document.subscribeform.elements["email"].value == document.subscribeform.elements["emailconfirm"].value);
}
function checkGroup(name,value) {
  option = -1;
  for (i=0;i<document.subscribeform.elements[name].length;i++) {
    if (document.subscribeform.elements[name][i].checked) {
      option = i;
    }
  }
  if (option == -1) {
    alert ("Te rugam sa-ti introduci "+value);
    return false;
  }
  return true;
}



function checkUsername(username)
{
	var username = username;
	var filter  = /^([a-zA-Z0-9_\.\-])+$/;
	//if (check.match(/^([a-zA-Z0-9_\.\-])$/)) 
	if (filter.test(username)) 
		//alert('YES! Correct email address');
		return true;
	else //alert('NO! Incorrect email address');
		return false;
}

function checkPhoneNr(number)
{
	var number = number;
	var filter  = /([\d_\.\s\+\/])/;
	//if (check.match(/^([a-zA-Z0-9_\.\-])$/)) 
	if (filter.test(number)) 
		//alert('YES! Correct email address');
		return true;
	else //alert('NO! Incorrect email address');
		return false;
}

function trimString (field) {
  return field.replace(/\s+/g,'');
}

// position of the tooltip relative to the mouse in pixel //
var offsetx = 12;
var offsety =  30;

function newelement(newid)
{ 
    if(document.createElement)
    { 
        var el = document.createElement('div'); 
        el.id = newid;     
        with(el.style)
        { 
            display = 'none';
            position = 'absolute';
        } 
        el.innerHTML = '&nbsp;'; 
        document.body.appendChild(el); 
    } 
} 
var ie5 = (document.getElementById && document.all); 
var ns6 = (document.getElementById && !document.all); 
var ua = navigator.userAgent.toLowerCase();
var isapple = (ua.indexOf('applewebkit') != -1 ? 1 : 0);
function getmouseposition(e)
{
    if(document.getElementById)
    {
        var iebody=(document.compatMode && 
        	document.compatMode != 'BackCompat') ? 
        		document.documentElement : document.body;
        pagex = (isapple == 1 ? 0:(ie5)?iebody.scrollLeft:window.pageXOffset);
        pagey = (isapple == 1 ? 0:(ie5)?iebody.scrollTop:window.pageYOffset);
        mousex = (ie5)?event.x:(ns6)?clientX = e.clientX:false;
        mousey = (ie5)?event.y:(ns6)?clientY = e.clientY:false;

        var lixlpixel_tooltip = document.getElementById('tooltip');
        lixlpixel_tooltip.style.left = (mousex+pagex+offsetx) + 'px';
        lixlpixel_tooltip.style.top = (mousey+pagey+offsety) + 'px';
    }
}
function tooltip(tip,stare)
{
	if(stare == 0) var tooltip = 'tooltip_green';
	else if(stare == 1) var tooltip = 'tooltip_orange';
	else if(stare == 2) var tooltip = 'tooltip_red';
	else  var tooltip = 'tooltip';
	
    if(!document.getElementById(tooltip)) newelement('tooltip');
    var lixlpixel_tooltip = document.getElementById('tooltip');
    lixlpixel_tooltip.innerHTML = '<div id="'+tooltip+'"><img src="'+tip+'" border="0" alt="0"></div>';
    lixlpixel_tooltip.style.display = 'block';
    document.onmousemove = getmouseposition;
}
function exit()
{
    document.getElementById('tooltip').style.display = 'none';
	
}

function open_window(link, width, height)
{
      window.open(link,"","top=0,left="+left+",scrollbars=yes, width="+width+",height="+height+"");
}

function getSelectedCheckboxValue(buttonGroup) {
   // return an array of values selected in the check box group. if no boxes
   // were checked, returned array will be empty (length will be zero)
   var retArr = new Array(); // set up empty array for the return values
   var selectedItems = getSelectedCheckbox(buttonGroup);
   if (selectedItems.length != 0) { // if there was something selected
      retArr.length = selectedItems.length;
      for (var i=0; i<selectedItems.length; i++) {
         if (buttonGroup[selectedItems[i]]) { // Make sure it's an array
            retArr[i] = buttonGroup[selectedItems[i]].value;
         } else { // It's not an array (there's just one check box and it's selected)
            retArr[i] = buttonGroup.value;// return that value
         }
      }
   }
   return retArr;
} // Ends the "getSelectedCheckBoxValue" function


function getSelectedCheckbox(buttonGroup) {
   // Go through all the check boxes. return an array of all the ones
   // that are selected (their position numbers). if no boxes were checked,
   // returned array will be empty (length will be zero)
   var retArr = new Array();
   var lastElement = 0;
   if (buttonGroup[0]) { // if the button group is an array (one check box is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            retArr.length = lastElement;
            retArr[lastElement] = i;
            lastElement++;
         }
      }
   } else { // There is only one check box (it's not an array)
      if (buttonGroup.checked) { // if the one check box is checked
         retArr.length = lastElement;
         retArr[lastElement] = 0; // return zero as the only array value
      }
   }
   return retArr;
} // Ends the "getSelectedCheckbox" function
		
function retrieveJud(tara)
{
	//alert('sadasd');
	var tara = tara;
	if(tara != 'Romania')
	{
		var camp_judet = document.getElementById('select_judete');	
		var camp_localitate = document.getElementById('select_localitati');	
		camp_judet.innerHTML = '<input name="judet" class="long" size="18" maxlength="50">';
		camp_localitate.innerHTML = '<input name="localitate" class="long" size="18" maxlength="50">';
	}
	else
	{
	request = false;
	var tara = tara;
	//var checkbox_fields = document.news_categ.stiri_categ;
	//alert(categ_id);
	//alert(getSelectedCheckbox(checkbox_fields));
    //alert(getSelectedCheckboxValue(checkbox_fields));
	var camp_localitate = document.getElementById('select_localitati');	
	camp_localitate.innerHTML = '';
	// Generate the request object and handle different browsers:
    if (window.XMLHttpRequest) { // Mozilla & other compliant browsers
        request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // Internet Explorer
        request = new ActiveXObject("Microsoft.XMLHTTP");
    }

    // If we don't have a request object, then error out.
    if (!request) {
        alert('Browser does not support AJAX!');
        return false;
    }

    // Ok, now we are ready.  Make the request, and tell it to run the
    // function 'updateDate' when it gets data back.
    request.onreadystatechange = updateJud;
	//alert('fdsgdsg');
    // Open the connection, sending the current value of the form element:
    request.open('GET',
        'http://www.virtualromania.eu/ajax-jud.php?tara=' + tara)
    request.send(null);	
	}
}

function updateJud() {
    // Make sure that the state is '4', which means finished:
    if (request.readyState == 4) {
        // Make sure that the status is 200, or 'ok'
        if (request.status == 200) {
            // And now, update the text on the page:
            var text = document.getElementById('select_judete');
            //text.innerHTML = result.firstChild.data;
			text.innerHTML = request.responseText;
        } else {
            alert('Error performing request!' + request.status);
        }
    }
}

// VERIFICA DACA ESTE CORECT INTRODUS NUMARUL DE LA SUPRAFATA SI PRET PE MP
function checknumb(field)
{
	if(field.value != '')
	{
		field.value = field.value.replace(',','.');
		//document.add.pret_mp.value = document.add.pret_mp.value.replace(',','.');
		pattern = /^[1-9][0-9]*?\.?\,?[0-9]*$/;
		if(pattern.test(field.value) == false)
		{
			if(field.name == 'pret_mp')
				{
					text = 'pret pe mp';
				}
			else
				{
					text = 	field.name;
				}
			
			alert("Nu este corect ce ati introdus la " + text + ". Trebuie sa introduceti un numar !");
		}
		else
		{
			//alert("Good string in " + field.name);
		}
	}
}

// FORMATEAZA UN NUMAR

function formatNum(nr,zec,t,pct,c1,c2,n1,n2) 
{
	var a = Math.round(nr * Math.pow(10,zec));
	if (a >= 0) n1=n2='';
	var b = (''+Math.abs(a)).split('');
	var d = b.length - zec; 
	if (d<0) d--; 
	for(var i = d; i < 0; i++) 
		b.unshift('0');
	b.splice(d, 0, pct); 
	while (d > 3) {
		d-=3; 
		b.splice(d,0,t);
		}
	var result = c1+n1+b.join('')+n2+c2;
	return result;
}

// CALCULEAZA PRETUL TOTAL

function calculeaza_total()
{
	//alert("sadsadsad");
	document.add.pret_mp.value = document.add.pret_mp.value.replace(',','.');
	//pattern = /^[1-9][0-9]*?\.?\,?[0-9]{2}$/;
	var suprafata = document.add.suprafata.value;
	//var pret = document.add.pret_mp.value;
	//document.add.test.innerHTML = suprafata+'\n'+document.add.pret_mp.value;
	//alert(suprafata * pret);
	if(suprafata != '' && document.add.pret_mp.value != '')
	document.add.pret_total.value = trimString(formatNum(suprafata * document.add.pret_mp.value,2,' ','.','','','-',''));
}

// CALCULEAZA PRETUL PE MP

function calculeaza_pret_mp()
{
	//alert("sadsadsad");
	var suprafata = document.add.suprafata.value;
	
	if (suprafata != '' && document.add.pret_total.value != '' && document.add.pret_mp.value == '')
	document.add.pret_mp.value = trimString(formatNum(document.add.pret_total.value / suprafata,2,' ','.','','','-',''));
}

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 open_window(link, width, height)
{
     window.open(link,"","toolbar=0,top=0,scrollbars=no, width="+width+",height="+height+"");
}

function form_fail_pub(msg,field)
{
alert(msg);

eval('document.publicitate.'+field).focus();

return false;
}

function form_verification_publicitate()
{
	elNum = document.forms["publicitate"].elements.length;
for (i=0;i<=elNum-1;i++) {
	if (document.forms["publicitate"].elements[i].name == 'site'){
		if(document.forms["publicitate"].elements[i].value == '')
		{
			form_fail_pub('Trebuie sa introduceti site-ul pe care doriti sa apara banner-ul !','site');
			return false;
		}
	}
}
}

function confirmLink(theLink, theSqlQuery)
{
    // Confirmation is not required in the configuration file
    if (confirmMsg == '') {
        return true;
    }

    var is_confirmed = confirm(confirmMsg + ' :\n' + theSqlQuery);
    if (is_confirmed) {
        theLink.href += '&is_js_confirmed=1';
    }

    return is_confirmed;
}

function form_fail(msg,field)
{
alert(msg);
if(field != 'suprafata-teren' || field != 'accept_termeni')
{
	eval('document.add.'+field).focus();
}
return false;
}

function form_fail_register(msg,field)
{
alert(msg);
return false;
}

function form_fail_cautare(msg,field)
{
alert(msg);
return false;
}

function form_fail_send_msg(msg,field)
{
alert(msg);
return false;
}


function selectAll(formObj, isInverse) 
{
   for (var i=0;i < formObj.length;i++) 
   {
      fldObj = formObj.elements[i];
      if (fldObj.type == 'checkbox')
      { 
         if(isInverse)
            fldObj.checked = (fldObj.checked) ? false : true;
         else fldObj.checked = true; 
       }
   }
}

function switch_layers(show_this,hide_this){	
	if(show_this != '') document.getElementById(show_this).className = 'show';
	if(hide_this != '') document.getElementById(hide_this).className = 'ascunde';
	document.getElementById(show_this).focus();
	}

function detshow(elemname,idnum)
{
//alert(elemname+" | "+idnum);
if(document.getElementById){
if(document.getElementById(elemname+""+idnum)){
var elem = document.getElementById(elemname+idnum);

//var hdr = document.getElementById("faqHeader"+idnum)
if(elem == null) { 

return; }
if(elem.style.display == "none")
{
//if(hdr != null){hdr.className="faqHeaderOpen";}
elem.style.display = "";
if(document.getElementById("sagj"+idnum)){document.getElementById("sagj"+idnum).style.display = "none";}
if(document.getElementById("sags"+idnum)){document.getElementById("sags"+idnum).style.display = "";}
}
else
{
elem.style.display = "none";
//if(hdr != null){hdr.className="faqHeaderClosed";}
if(document.getElementById("sagj"+idnum)){document.getElementById("sagj"+idnum).style.display = "";}
if(document.getElementById("sags"+idnum)){document.getElementById("sags"+idnum).style.display = "none";}
}
}
//window.event = true;
return false;
}
}

function add_link()
{
	var elnumber = document.forms["add"].elements.length;
//alert(elnumber);
	//alert("In script");

elNum = document.forms["add"].elements.length;
//alert("Nr de campuri"+elnum);
for (i=0;i<=elNum-1;i++) {
	if (document.forms["add"].elements[i].name == 'title'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail_add_link('Trebuie sa introduceti titlul !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'url'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail_add_link('Trebuie sa introduceti url-ul site-ului !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'description'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail_add_link('Trebuie sa introduceti descrierea !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'keywords'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail_add_link('Trebuie sa introduceti cuvinte cheie !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'picfile'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail_add_link('Trebuie sa introduceti o poza !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'contact_name'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail_add_link('Trebuie sa introduceti numele !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'contact_email'){
	//alert("In email");
		if (document.forms["add"].elements[i].value.indexOf('@', 0) == -1 || document.forms["add"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["add"].elements[i].name);
			return false;
		}
	}
}
}

function form_verification()
{
	var elnumber = document.forms["add"].elements.length;
//alert(elnumber);
	//alert("In script");

elNum = document.forms["add"].elements.length;
//alert("Nr de campuri"+elnum);
for (i=0;i<=elNum-1;i++) {
	if (document.forms["add"].elements[i].name == 'author' || document.forms["add"].elements[i].name == 'name' || document.forms["add"].elements[i].name == 'firstname'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('You must insert your name !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["add"].elements[i].name == 'email'){
	//alert("In email");
		if (document.forms["add"].elements[i].value.indexOf('@', 0) == -1 || document.forms["add"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'oras'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa selectati un oras !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'zona'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa selectati o zona !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nume_pc'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti numele persoanei de contact !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'telefon_pc'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti numarul de telefon al persoanei de contact !',document.forms["add"].elements[i].name);
			return false;
		}
		else
		{
			if (checkPhoneNr(document.forms["add"].elements[i].value) == false)
				{
					form_fail('Trebuie sa introduceti un numarul de telefon valid !',document.forms["add"].elements[i].name);
					return false;	
				}
		}
	}
/*	if (document.forms["add"].elements[i].name == 'telefon_pc'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre (separate prin punct) la numarul de telefon al persoanei de contact!','telefon_pc');
			return false;
		}
	}*/
	if (document.forms["add"].elements[i].name == 'etaj'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa selectati etaj!',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'etaj2'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa selectati etajul maxim!',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'suprafata'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti suprafata!',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'suprafata'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la suprafata!','suprafata');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'suprafata2'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti suprafata maxima!',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'suprafata2'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la suprafata!','suprafata');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_camere'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti numarul de camere !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_camere'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la numarul de camere!','nr_camere');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_camere2'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti numarul de camere !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_camere2'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la numarul de camere!','nr_camere2');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_camere'){
	if(document.forms["add"].elements[i].value == '0'){
			form_fail('Trebuie sa introduceti un numar mai mare decat zero la numarul de camere!','nr_camere');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_camere2'){
	if(document.forms["add"].elements[i].value == '0'){
			form_fail('Trebuie sa introduceti un numar mai mare decat zero la numarul de camere!','nr_camere2');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_bai'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la numarul de bai!','nr_bai');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_bucatarii'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la numarul de bucatarii!','nr_bucatarii');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_bucatarii'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa selectati numarul de bucatarii !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_bai'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti numarul de bai !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_balcoane'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti numarul de balcoane !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_balcoane'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la numarul de balcoane!','nr_balcoane');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_wc'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti numarul de wc-uri de serviciu !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_wc'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la numarul de wc-uri de serviciu!','nr_wc');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_incaperi'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti numarul de incaperi !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_incaperi'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la numarul de incaperi!','nr_incaperi');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_etaje'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti numarul de etaje !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'nr_etaje'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la numarul de etaje!','nr_etaje');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'inaltime'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti inaltimea !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'inaltime'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la inaltime!','inaltime');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'an_constr'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti anul constructiei !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'an_constr'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la anul constructiei!','an_constr');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'an_constructie'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti anul constructiei !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'an_constructie'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la anul constructiei!','an_constructie');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'supraf_utila'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti suprafata utila !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'supraf_utila'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la suprafata utila!','supraf_utila');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'suprafata_utila'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti suprafata utila !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'suprafata_utila'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la suprafata utila!','suprafata_utila');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'supraf_teren'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti suprafata terenului !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'supraf_teren'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la suprafata terenului!','supraf_teren');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'constructie'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti suprafata constructiei !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'constructie'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la suprafata constructiei!','constructie');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'front_drum_princ'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti lungimea frontului la drum principal!',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'front_drum_princ'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la lungimea frontului la drum principal!','front_drum_princ');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'front_drum_sec'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti lungimea frontului la drum secundar !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'front_drum_sec'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la lungimea frontului la drum secundar!','front_drum_sec');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'front_stradal'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti frontul stradal !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'front_stradal'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la frontul stradal!','front_stradal');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'pret_mp'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti pretul pe mp !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'pret_mp'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la pretul pe mp!','pret_mp');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'pret_total'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti pretul total !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'pret_total'){
	if (isNaN(document.forms["add"].elements[i].value)) {
			form_fail('Trebuie sa introduceti cifre la pretul total!','pret_total');
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'judet'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti judetul !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'localitate'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti localitatea !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'cerere'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti un mesaj !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'pret'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti un pret maxim !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'codpostal'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti codul postal !',document.forms["add"].elements[i].name);
			return false;
		}
	}

	if (document.forms["add"].elements[i].name == 'pass'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa introduceti parola !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 're_pass'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('Trebuie sa mai introduceti parola inca o data pentru verificare !',document.forms["add"].elements[i].name);
			return false;
		}
	}	
	if (document.forms["add"].elements[i].name == 'content'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('You must insert the article text !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	if (document.forms["add"].elements[i].name == 'resource'){
		if(document.forms["add"].elements[i].value == '')
		{
			form_fail('You must insert a short description about the author !',document.forms["add"].elements[i].name);
			return false;
		}
	}
	
	
	
	
	
} // end for
}

function verificare_contract_sc()
{
	//alert('dfdsfg');
	var elnumber = document.forms["contract_pf"].elements.length;
//alert(elnumber);
	//alert("In script");

elNum = document.forms["contract_pf"].elements.length;
//alert("Nr de campuri"+elnum);
for (i=0;i<=elNum-1;i++) {

	if (document.forms["contract_pf"].elements[i].name == 'nr_contract'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie introdus numarul contractului !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'data_contract'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie introdusa data contractului!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'intermediar'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numele agentului (intermediarului) !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'nume'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numele !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'serie'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti seria de buletin !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'nr_buletin'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti nr de buletin !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'judet'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti judetul !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'localitate'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti localitatea !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'strada'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti strada !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'nr'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul (de la adresa) !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'bl'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti blocul !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'sc'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti scara !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'ap'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti apartamentul !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'pret'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti pretul !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'tel'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti nr de telefon !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'comision'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti comisionul!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'ziua'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti ziua semnarii contractului!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'luna'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti luna semnarii contractului!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'anul'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti anul semnarii contractului!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'localitatea_semnarii'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti localitatea_semnarii!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'nr_contract_anexa'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul de contract de la anexa!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
if (document.forms["contract_pf"].elements[i].name == 'tip_inchiriere'){
	var tip_inchiriere = false;
	if (document.contract_pf.tip_inchiriere[0].checked)
	{
		tip_inchiriere = true; 
	}
	if (document.contract_pf.tip_inchiriere[1].checked)
	{
		tip_inchiriere = true; 
	}
	if (document.contract_pf.tip_inchiriere[2].checked)
	{
		tip_inchiriere = true; 
	}		
	if (!tip_inchiriere)
	{
	form_fail_register("Trebuie sa selectati durata contractului de inchiriere.")
	return (false);
	}
}

/*	if (document.forms["contract_pf"].elements[i].name == 'tip_imobil'){
		if(document.forms["contract_pf"].elements[i].checked == 1)
		{}
		else
		{
		form_fail_register('Trebuie sa fiti de acord cu termenii si conditiile.',document.forms["contract_pf"].elements[i].name);
		return false;
		}
	}*/


}

// VERIFICA CHECKBOXURI

if (document.contract_pf.tip_imobil)
	{
	 var checkbox_fields = document.register.tip_imobil;
	 var imobile = getSelectedCheckboxValue(checkbox_fields);
		//alert(getSelectedCheckboxValue(checkbox_fields));	
		if (imobile == '')
		{
			form_fail_register('Trebuie sa bifati cel putin un tip de imobil !');
			return false;	
		}
	}

/*var checkboxuri = false;
// Loop from zero to the one minus the number of radio button selections
for (var counter = 0; counter < contract_pf.tip_imobil.length; counter++)
{
// If a radio button has been selected it will return true
// (If not it will return false)
	if (contract_pf.tip_imobil[counter].checked)
	checkboxuri = true; 
}
alert(counter);
if (!checkboxuri)
{
// If there were no selections made display an alert box 
form_fail_register('Trebuie sa bifati tipul imobilelor din anexa !',document.contract_pf.tip_imobil.name);
return (false);
}
*/
// verifica radio button-uri

var durata = false;

// Loop from zero to the one minus the number of radio button selections

// If a radio button has been selected it will return true
// (If not it will return false)
//alert(document.contract_pf.durata[0].value);
if (document.contract_pf.durata[0].value == 'limitata')
{
if (document.contract_pf.durata[0].checked)
{
	if (document.contract_pf.luni.name == 'luni'){
		if(document.contract_pf.luni.value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul de luni !',document.contract_pf.luni.name);
			return false;
		}
	}
	durata = true; 
}
}

if (document.contract_pf.durata[1].checked)
{
	durata = true; 
}

if (!durata)
{
form_fail_register("Trebuie sa selectati durata contractului.")
return (false);
}

var lista_imobile = false;

// Loop from zero to the one minus the number of radio button selections

// If a radio button has been selected it will return true
// (If not it will return false)
if (document.contract_pf.lista_imobile[0].checked)
{
	if (document.contract_pf.vizionate.name == 'vizionate'){
		if(document.contract_pf.vizionate.value == '')
		{
			form_fail_register('Trebuie sa introduceti imobilele vizionate cu clientul!',document.contract_pf.vizionate.name);
			return false;
		}
	}
	lista_imobile = true; 
}

if (document.contract_pf.lista_imobile[1].checked)
{
	if (document.contract_pf.oferite.name == 'oferite'){
		if(document.contract_pf.oferite.value == '')
		{
			form_fail_register('Trebuie sa introduceti imobilele oferite spre intermediere de client!',document.contract_pf.oferite.name);
			return false;
		}
	}
	lista_imobile = true; 
}

if (!lista_imobile)
{
form_fail_register("Trebuie sa completati lista de imobile.")
return (false);
}


if (document.contract_pf.nr_contract.value != document.contract_pf.nr_contract_anexa.value)
{
	form_fail_register('Nr de contract de pe anexa nu este acelasi cu cel de pe contract !',document.contract_pf.nr_contract.name);
	return false;
}

} // end functie


function verificare_contract_pf()
{
	//alert('dfdsfg');
	var elnumber = document.forms["contract_pf"].elements.length;
//alert(elnumber);
	//alert("In script");

elNum = document.forms["contract_pf"].elements.length;
//alert("Nr de campuri"+elnum);
for (i=0;i<=elNum-1;i++) {

	if (document.forms["contract_pf"].elements[i].name == 'nr_contract'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie introdus numarul contractului !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'data_contract'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie introdusa data contractului!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'intermediar'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numele agentului (intermediarului) !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'nume'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numele !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'serie'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti seria de buletin !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'nr_buletin'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti nr de buletin !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'judet'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti judetul !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'localitate'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti localitatea !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'strada'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti strada !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'nr'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul (de la adresa) !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'bl'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti blocul !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'sc'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti scara !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'ap'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti apartamentul !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'pret'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti pretul !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'tel'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti nr de telefon !',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'comision'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti comisionul!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'ziua'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti ziua semnarii contractului!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'luna'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti luna semnarii contractului!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'anul'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti anul semnarii contractului!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'localitatea_semnarii'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti localitatea_semnarii!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
	if (document.forms["contract_pf"].elements[i].name == 'nr_contract_anexa'){
		if(document.forms["contract_pf"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul de contract de la anexa!',document.forms["contract_pf"].elements[i].name);
			return false;
		}
	}
if (document.forms["contract_pf"].elements[i].name == 'tip_inchiriere'){
	var tip_inchiriere = false;
	if (document.contract_pf.tip_inchiriere[0].checked)
	{
		tip_inchiriere = true; 
	}
	if (document.contract_pf.tip_inchiriere[1].checked)
	{
		tip_inchiriere = true; 
	}
	if (document.contract_pf.tip_inchiriere[2].checked)
	{
		tip_inchiriere = true; 
	}		
	if (!tip_inchiriere)
	{
	form_fail_register("Trebuie sa selectati durata contractului de inchiriere.")
	return (false);
	}
}

/*	if (document.forms["contract_pf"].elements[i].name == 'tip_imobil'){
		if(document.forms["contract_pf"].elements[i].checked == 1)
		{}
		else
		{
		form_fail_register('Trebuie sa fiti de acord cu termenii si conditiile.',document.forms["contract_pf"].elements[i].name);
		return false;
		}
	}*/


}

// VERIFICA CHECKBOXURI

if (document.contract_pf.tip_imobil)
	{
	 var checkbox_fields = document.register.tip_imobil;
	 var imobile = getSelectedCheckboxValue(checkbox_fields);
		//alert(getSelectedCheckboxValue(checkbox_fields));	
		if (imobile == '')
		{
			form_fail_register('Trebuie sa bifati cel putin un tip de imobil !');
			return false;	
		}
	}

/*var checkboxuri = false;
// Loop from zero to the one minus the number of radio button selections
for (var counter = 0; counter < contract_pf.tip_imobil.length; counter++)
{
// If a radio button has been selected it will return true
// (If not it will return false)
	if (contract_pf.tip_imobil[counter].checked)
	checkboxuri = true; 
}
alert(counter);
if (!checkboxuri)
{
// If there were no selections made display an alert box 
form_fail_register('Trebuie sa bifati tipul imobilelor din anexa !',document.contract_pf.tip_imobil.name);
return (false);
}
*/
// verifica radio button-uri

var durata = false;

// Loop from zero to the one minus the number of radio button selections

// If a radio button has been selected it will return true
// (If not it will return false)
//alert(document.contract_pf.durata[0].value);
if (document.contract_pf.durata[0].value == 'limitata')
{
if (document.contract_pf.durata[0].checked)
{
	if (document.contract_pf.luni.name == 'luni'){
		if(document.contract_pf.luni.value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul de luni !',document.contract_pf.luni.name);
			return false;
		}
	}
	durata = true; 
}
}

if (document.contract_pf.durata[1].checked)
{
	durata = true; 
}

if (!durata)
{
form_fail_register("Trebuie sa selectati durata contractului.")
return (false);
}

var lista_imobile = false;

// Loop from zero to the one minus the number of radio button selections

// If a radio button has been selected it will return true
// (If not it will return false)
if (document.contract_pf.lista_imobile[0].checked)
{
	if (document.contract_pf.vizionate.name == 'vizionate'){
		if(document.contract_pf.vizionate.value == '')
		{
			form_fail_register('Trebuie sa introduceti imobilele vizionate cu clientul!',document.contract_pf.vizionate.name);
			return false;
		}
	}
	lista_imobile = true; 
}

if (document.contract_pf.lista_imobile[1].checked)
{
	if (document.contract_pf.oferite.name == 'oferite'){
		if(document.contract_pf.oferite.value == '')
		{
			form_fail_register('Trebuie sa introduceti imobilele oferite spre intermediere de client!',document.contract_pf.oferite.name);
			return false;
		}
	}
	lista_imobile = true; 
}

if (!lista_imobile)
{
form_fail_register("Trebuie sa completati lista de imobile.")
return (false);
}


if (document.contract_pf.nr_contract.value != document.contract_pf.nr_contract_anexa.value)
{
	form_fail_register('Nr de contract de pe anexa nu este acelasi cu cel de pe contract !',document.contract_pf.nr_contract.name);
	return false;
}

} // end functie





function register_verification()
{
	var elnumber = document.forms["register"].elements.length;
	//alert(elnumber);
	//alert("In script");

elNum = document.forms["register"].elements.length;
//alert("Nr de campuri"+elnum);
for (i=0;i<=elNum-1;i++) {

	if (document.forms["register"].elements[i].name == 'a_email'){
	//alert("In email");
		if (document.forms["register"].elements[i].value.indexOf('@', 0) == -1 || document.forms["register"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_register('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'username'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti un username !',document.forms["register"].elements[i].name);
			return false;
		}
		else
		{
			if (checkUsername(document.forms["register"].elements[i].value) == false)
				{
					form_fail_register('Trebuie sa introduceti un username valid !',document.forms["register"].elements[i].name);
					return false;	
				}
		}
	}
	if (document.forms["register"].elements[i].name == 'pass'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti o parola !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 're_pass'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa mai introduceti o data parola pentru verificare!',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'pc_nume'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numele persoanei de contact !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'nume'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numele !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'prenume'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti prenumele !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'persoana'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa selectati tipul contului !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'pc_telefon'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul de telefon al persoanei de contact !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'a_telefon'){
	if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numarul de telefon al firmei !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'a_nume'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti numele companiei !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'a_adresa'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti adresa !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'a_tara'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa selectati tara !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'judet'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa selectati judetul !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'localitate'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa selectati localitatea !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'a_cod_postal'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti codul postal !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'a_cod_fiscal'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti codul fiscal !',document.forms["register"].elements[i].name);
			return false;
		}
	}
	if (document.forms["register"].elements[i].name == 'pc_functie'){
		if(document.forms["register"].elements[i].value == '')
		{
			form_fail_register('Trebuie sa introduceti functia persoanei de contact !',document.forms["register"].elements[i].name);
			return false;
		}
	}


	
} // end for

	if (document.register.domeniu_activitate)
	{
	 var checkbox_fields = document.register.domeniu_activitate;
	 var domenii = getSelectedCheckboxValue(checkbox_fields);
		//alert(getSelectedCheckboxValue(checkbox_fields));	
		if (domenii == '')
		{
			form_fail_register('Trebuie sa bifati cel putin un domeniu de activitate !');
			return false;	
		}
	}


/* var checkbox_fields = document.register.domeniu_activitate;
 var valori = getSelectedCheckboxValue(checkbox_fields));

		var check = getSelectedCheckbox(d'omeniu_activitate');
		if (check == 0)
		{
			form_fail_register('Trebuie sa bifati cel putin un domeniu de activitate !',document.forms["register"].elements[i].name);
			return false;
		}
	*/


}

function cautare_verification()
{
	var elnumber = document.forms["cautare"].elements.length;
//alert(elnumber);
	//alert("In script");

elNum = document.forms["cautare"].elements.length;
//alert("Nr de campuri"+elnum);
for (i=0;i<=elNum-1;i++) {

	if (document.forms["cautare"].elements[i].name == 'categorie'){
		if(document.forms["cautare"].elements[i].value == '')
		{
			form_fail_cautare('Trebuie sa selectati categoria anuntului!',document.forms["cautare"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["cautare"].elements[i].name == 'tip'){
		if(document.forms["cautare"].elements[i].value == '')
		{
			form_fail_cautare('Trebuie sa selectati tipul imobilului!',document.forms["cautare"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["cautare"].elements[i].name == 'suprafata_min'){
		if(document.forms["cautare"].elements[i].value == 'Min (mp)')
		{
			document.forms["cautare"].elements[i].value = '';
			//alert(document.forms["cautare"].elements[i].value);
		}
	}
	
	if (document.forms["cautare"].elements[i].name == 'suprafata_max'){
		if(document.forms["cautare"].elements[i].value == 'Max (mp)')
		{
			document.forms["cautare"].elements[i].value = '';
		}
	}
	if (document.forms["cautare"].elements[i].name == 'pret_min'){
		if(document.forms["cautare"].elements[i].value == 'Min')
		{
			document.forms["cautare"].elements[i].value = '';
			//alert(document.forms["cautare"].elements[i].value);
		}
	}
	
	if (document.forms["cautare"].elements[i].name == 'pret_max'){
		if(document.forms["cautare"].elements[i].value == 'Max')
		{
			document.forms["cautare"].elements[i].value = '';
		}
	}
	if (document.forms["cautare"].elements[i].name == 'zona'){
		if(document.forms["cautare"].elements[i].value == 'Zona')
		{
			document.forms["cautare"].elements[i].value = '';
		}
		if(document.forms["cautare"].elements[i].value == 'Zone')
		{
			document.forms["cautare"].elements[i].value = '';
		}
	}
	if (document.forms["cautare"].elements[i].name == 'localitate'){
		if(document.forms["cautare"].elements[i].value == 'Localitate')
		{
			document.forms["cautare"].elements[i].value = '';
		}
		if(document.forms["cautare"].elements[i].value == 'City')
		{
			document.forms["cautare"].elements[i].value = '';
		}
	}
	if (document.forms["cautare"].elements[i].name == 'cod'){
		if(document.forms["cautare"].elements[i].value == 'Cauta ID anunt' || document.forms["cautare"].elements[i].value == 'Search property by ID')
		{
			document.forms["cautare"].elements[i].value = '';
		}
	}
	
	
} // end for
}

function cautare_cod()
{
	var elnumber = document.forms["cautare"].elements.length;
//alert(elnumber);
	//alert("In script");

elNum = document.forms["cautare"].elements.length;
//alert("Nr de campuri"+elnum);
for (i=0;i<=elNum-1;i++) {
	if (document.forms["cautare"].elements[i].name == 'cod')
	{
		if(document.forms["cautare"].elements[i].value == '' || document.forms["cautare"].elements[i].value == 'Cauta ID anunt' || document.forms["cautare"].elements[i].value == 'Search property by ID')
		{
			return cautare_verification();
		}
	}
	}
}

function verificare_msg_problema_anunt()
{
	//var elnumber = document.forms["send_msg"].elements.length;
	//alert(elnumber);
	//alert("In script");
//elNum = document.getElementById('mesaj').elements.length;
elNum = document.forms["send_msg2"].elements.length;
//alert("Nr de campuri"+elNum);
for (i=0;i<=elNum-1;i++) {
	
	if (document.forms["send_msg2"].elements[i].name == 'nume'){
		if(document.forms["send_msg2"].elements[i].value == '')
		{
			form_fail_send_msg('Trebuie sa introduceti numele!',document.forms["send_msg2"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["send_msg2"].elements[i].name == 'email'){
		if(document.forms["send_msg2"].elements[i].value == '')
		{
			form_fail_send_msg('Trebuie sa introduceti e-mailul dvs!',document.forms["send_msg2"].elements[i].name);
			return false;
		}
		else
		{
			if (document.forms["send_msg2"].elements[i].value.indexOf('@', 0) == -1 || document.forms["send_msg2"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_send_msg('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["send_msg2"].elements[i].name);
			return false;
			}	
		}
	}
	
	}
}

function verificare_msg_cerere_detalii()
{
	//var elnumber = document.forms["send_msg"].elements.length;
	//alert(elnumber);
	//alert("In script");
//elNum = document.getElementById('mesaj').elements.length;
elNum = document.forms["send_msg1"].elements.length;
//alert("Nr de campuri"+elNum);
for (i=0;i<=elNum-1;i++) {
	
	if (document.forms["send_msg1"].elements[i].name == 'nume'){
		if(document.forms["send_msg1"].elements[i].value == '')
		{
			form_fail_send_msg('Trebuie sa introduceti numele!',document.forms["send_msg1"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["send_msg1"].elements[i].name == 'email'){
		if(document.forms["send_msg1"].elements[i].value == '')
		{
			form_fail_send_msg('Trebuie sa introduceti e-mailul dvs!',document.forms["send_msg1"].elements[i].name);
			return false;
		}
		else
		{
			if (document.forms["send_msg1"].elements[i].value.indexOf('@', 0) == -1 || document.forms["send_msg1"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_send_msg('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["send_msg1"].elements[i].name);
			return false;
			}	
		}
	}
	
	}
}

function verificare_msg_prieten()
{
	//var elnumber = document.forms["send_msg"].elements.length;
	//alert(elnumber);
	//alert("In script");
//elNum = document.getElementById('mesaj').elements.length;
elNum = document.forms["send_msg3"].elements.length;
//alert("Nr de campuri"+elNum);
for (i=0;i<=elNum-1;i++) {
	
	if (document.forms["send_msg3"].elements[i].name == 'nume'){
		if(document.forms["send_msg3"].elements[i].value == '')
		{
			form_fail_send_msg('Trebuie sa introduceti numele!',document.forms["send_msg3"].elements[i].name);
			return false;
		}
	}
	
	if (document.forms["send_msg3"].elements[i].name == 'email'){
		if(document.forms["send_msg3"].elements[i].value == '')
		{
			form_fail_send_msg('Trebuie sa introduceti e-mailul dvs!',document.forms["send_msg3"].elements[i].name);
			return false;
		}
		else
		{
			if (document.forms["send_msg3"].elements[i].value.indexOf('@', 0) == -1 || document.forms["send_msg3"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_send_msg('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["send_msg3"].elements[i].name);
			return false;
			}	
		}
	}
	if (document.forms["send_msg3"].elements[i].name == 'email_dest'){
		if(document.forms["send_msg3"].elements[i].value == '')
		{
			form_fail_send_msg('Trebuie sa introduceti e-mailul destinatarului!',document.forms["send_msg3"].elements[i].name);
			return false;
		}
		else
		{
			if (document.forms["send_msg3"].elements[i].value.indexOf('@', 0) == -1 || document.forms["send_msg3"].elements[i].value.indexOf('.', 0) == -1){ 
			form_fail_send_msg('Trebuie sa introduceti o adresa de e-mail valida !',document.forms["send_msg3"].elements[i].name);
			return false;
			}	
		}
	}
	
	}
}


<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->

function redirectto(page,id, pret, valuta)
{
	var id = id;
	var pret = pret;
	var valuta = valuta;
	//var uid = uid;
	var page = page;
	//alert(id);
	//alert(pret);
	//alert(valuta);
	//alert(uid);
	//window.location=page + '?id=' + id + '&pret=' + pret + '&valuta=' + valuta;
	window.open (page + '?id=' + id + '&pret=' + pret + '&valuta=' + valuta,"mywindow");
}

function tipareste_contract()
{
	
	    // Clear the curent request
    request = false;
	var tip = document.adauga_client.tip.value;
	var nume = document.adauga_client.nume.value;
	var serie = document.adauga_client.serie.value;
	var nr_buletin = document.adauga_client.nr_buletin.value;
	var judet = document.adauga_client.judet.value;
	var localitate = document.adauga_client.localitate.value;
	var strada = document.adauga_client.strada.value;
	var nr = document.adauga_client.nr.value;
	var bl = document.adauga_client.bl.value;
	var sc = document.adauga_client.sc.value;
	var ap = document.adauga_client.ap.value;
	var tel = document.adauga_client.tel.value;

	//alert(categ_id);
	//alert(getSelectedCheckbox(checkbox_fields));
    //alert(getSelectedCheckboxValue(checkbox_fields));
	
	// Generate the request object and handle different browsers:
    if (window.XMLHttpRequest) { // Mozilla & other compliant browsers
        request = new XMLHttpRequest();
    } else if (window.ActiveXObject) { // Internet Explorer
        request = new ActiveXObject("Microsoft.XMLHTTP");
    }

    // If we don't have a request object, then error out.
    if (!request) {
        alert('Browser does not support AJAX!');
        return false;
    }

    // Ok, now we are ready.  Make the request, and tell it to run the
    // function 'updateDate' when it gets data back.
    request.onreadystatechange = alert("contractul_a_fost_salvat");

    // Open the connection, sending the current value of the form element:
    request.open('GET',
        'http://localhost/euro2008/ajax-salveaza-contract.php?nume=' + nume + '&tip=' + tip + '&serie=' + serie + '&nr_buletin=' + nr_buletin + '&judet=' + judet + '&localitate=' + localitate + '&strada=' + strada + '&nr=' + nr + '&bl=' + bl + '&sc=' + sc + '&ap=' + ap + '&tel=' + tel);
    request.send(null);

	document.print();
	
}
/**
 * FlashObject v1.2.3: Flash detection and embed - http://blog.deconcept.com/flashobject/
 *
 * FlashObject is (c) 2005 Geoff Stearns and is released under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 *
 */
if(typeof com == "undefined") var com = new Object();
if(typeof com.deconcept == "undefined") com.deconcept = new Object();
if(typeof com.deconcept.util == "undefined") com.deconcept.util = new Object();
if(typeof com.deconcept.FlashObjectUtil == "undefined") com.deconcept.FlashObjectUtil = new Object();
com.deconcept.FlashObject = function(swf, id, w, h, ver, c, useExpressInstall, quality, redirectUrl, detectKey){
   this.DETECT_KEY = detectKey ? detectKey : 'detectflash';
   this.skipDetect = com.deconcept.util.getRequestParameter(this.DETECT_KEY);
   this.params = new Object();
   this.variables = new Object();
   this.attributes = new Array();

   if(swf) this.setAttribute('swf', swf);
   if(id) this.setAttribute('id', id);
   if(w) this.setAttribute('width', w);
   if(h) this.setAttribute('height', h);
   if(ver) this.setAttribute('version', new com.deconcept.PlayerVersion(ver.toString().split(".")));
   if(c) this.addParam('bgcolor', c);
   var q = quality ? quality : 'high';
   this.addParam('quality', q);
   this.setAttribute('redirectUrl', '');
   if(redirectUrl) this.setAttribute('redirectUrl', redirectUrl);
   if(useExpressInstall) {
   // check to see if we need to do an express install
   var expressInstallReqVer = new com.deconcept.PlayerVersion([6,0,65]);
   var installedVer = com.deconcept.FlashObjectUtil.getPlayerVersion();
      if (installedVer.versionIsValid(expressInstallReqVer) && !installedVer.versionIsValid(this.getAttribute('version'))) {
         this.setAttribute('doExpressInstall', true);
      }
   } else {
      this.setAttribute('doExpressInstall', false);
   }
}
com.deconcept.FlashObject.prototype.setAttribute = function(name, value){
	this.attributes[name] = value;
}
com.deconcept.FlashObject.prototype.getAttribute = function(name){
	return this.attributes[name];
}
com.deconcept.FlashObject.prototype.getAttributes = function(){
	return this.attributes;
}
com.deconcept.FlashObject.prototype.addParam = function(name, value){
	this.params[name] = value;
}
com.deconcept.FlashObject.prototype.getParams = function(){
	return this.params;
}
com.deconcept.FlashObject.prototype.getParam = function(name){
	return this.params[name];
}
com.deconcept.FlashObject.prototype.addVariable = function(name, value){
	this.variables[name] = value;
}
com.deconcept.FlashObject.prototype.getVariable = function(name){
	return this.variables[name];
}
com.deconcept.FlashObject.prototype.getVariables = function(){
	return this.variables;
}
com.deconcept.FlashObject.prototype.getParamTags = function(){
   var paramTags = ""; var key; var params = this.getParams();
   for(key in params) {
        paramTags += '<param name="' + key + '" value="' + params[key] + '" />';
    }
   return paramTags;
}
com.deconcept.FlashObject.prototype.getVariablePairs = function(){
	var variablePairs = new Array();
	var key;
	var variables = this.getVariables();
	for(key in variables){
		variablePairs.push(key +"="+ variables[key]);
	}
	return variablePairs;
}
com.deconcept.FlashObject.prototype.getHTML = function() {
    var flashHTML = "";
    if (navigator.plugins && navigator.mimeTypes && navigator.mimeTypes.length) { // netscape plugin architecture
        if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "PlugIn"); }
        flashHTML += '<embed type="application/x-shockwave-flash" src="'+ this.getAttribute('swf') +'" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" id="'+ this.getAttribute('id') + '" name="'+ this.getAttribute('id') +'"';
		var params = this.getParams();
        for(var key in params){ flashHTML += ' '+ key +'="'+ params[key] +'"'; }
		pairs = this.getVariablePairs().join("&");
        if (pairs.length > 0){ flashHTML += ' flashvars="'+ pairs +'"'; }
        flashHTML += '></embed>';
    } else { // PC IE
        if (this.getAttribute("doExpressInstall")) { this.addVariable("MMplayerType", "ActiveX"); }
        flashHTML += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+ this.getAttribute('width') +'" height="'+ this.getAttribute('height') +'" id="'+ this.getAttribute('id') +'">';
        flashHTML += '<param name="movie" value="' + this.getAttribute('swf') + '" />';
		var tags = this.getParamTags();
        if(tags.length > 0){ flashHTML += tags; }
		var pairs = this.getVariablePairs().join("&");
        if(pairs.length > 0){ flashHTML += '<param name="flashvars" value="'+ pairs +'" />'; }
        flashHTML += '</object>';
    }
    return flashHTML;
}
com.deconcept.FlashObject.prototype.write = function(elementId){
	if(this.skipDetect || this.getAttribute('doExpressInstall') || com.deconcept.FlashObjectUtil.getPlayerVersion().versionIsValid(this.getAttribute('version'))){
		if(document.getElementById){
		   if (this.getAttribute('doExpressInstall')) {
		      this.addVariable("MMredirectURL", escape(window.location));
		      document.title = document.title.slice(0, 47) + " - Flash Player Installation";
		      this.addVariable("MMdoctitle", document.title);
		   }
			document.getElementById(elementId).innerHTML = this.getHTML();
		}
	}else{
		if(this.getAttribute('redirectUrl') != "") {
			document.location.replace(this.getAttribute('redirectUrl'));
		}
	}
}
/* ---- detection functions ---- */
com.deconcept.FlashObjectUtil.getPlayerVersion = function(){
   var PlayerVersion = new com.deconcept.PlayerVersion(0,0,0);
	if(navigator.plugins && navigator.mimeTypes.length){
		var x = navigator.plugins["Shockwave Flash"];
		if(x && x.description) {
			PlayerVersion = new com.deconcept.PlayerVersion(x.description.replace(/([a-z]|[A-Z]|\s)+/, "").replace(/(\s+r|\s+b[0-9]+)/, ".").split("."));
		}
	}else if (window.ActiveXObject){
	   try {
   	   var axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");
   		PlayerVersion = new com.deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));
	   } catch (e) {}
	}
	return PlayerVersion;
}
com.deconcept.PlayerVersion = function(arrVersion){
	this.major = parseInt(arrVersion[0]) || 0;
	this.minor = parseInt(arrVersion[1]) || 0;
	this.rev = parseInt(arrVersion[2]) || 0;
}
com.deconcept.PlayerVersion.prototype.versionIsValid = function(fv){
	if(this.major < fv.major) return false;
	if(this.major > fv.major) return true;
	if(this.minor < fv.minor) return false;
	if(this.minor > fv.minor) return true;
	if(this.rev < fv.rev) return false;
	return true;
}
/* ---- get value of query string param ---- */
com.deconcept.util.getRequestParameter = function(param){
	var q = document.location.search || document.location.href.hash;
	if(q){
		var startIndex = q.indexOf(param +"=");
		var endIndex = (q.indexOf("&", startIndex) > -1) ? q.indexOf("&", startIndex) : q.length;
		if (q.length > 1 && startIndex > -1) {
			return q.substring(q.indexOf("=", startIndex)+1, endIndex);
		}
	}
	return "";
}

/* add Array.push if needed (ie5) */
if (Array.prototype.push == null) { Array.prototype.push = function(item) { this[this.length] = item; return this.length; }}

/* add some aliases for ease of use / backwards compatibility */
var getQueryParamValue = com.deconcept.util.getRequestParameter;
var FlashObject = com.deconcept.FlashObject;


//////////////////// ANIMATE

var ie4 = false;
if(document.all) {
		ie4 = true; 
}       
function setContent(name, value) {
		var d;  
		if (ie4) { 
				d = document.all[name];
		} else {
				d = document.getElementById(name);
		}       
		d.innerHTML = value;    
}       

function getContent(name) {
var d;
		if (ie4) {
				d = document.all[name];
		} else {
				d = document.getElementById(name);
		}
		return d.innerHTML;
}

function setColor(name, value) {
		var d;  
		if (ie4) { 
				d = document.all[name];
		} else {
				d = document.getElementById(name);
		}
		d.style.color = value;  
}

function getColor(name) {
		var d;
		if (ie4) {
				d = document.all[name];
		} else {
				d = document.getElementById(name);
		}
		return d.style.color;
}

function animate(name, col) {
var value = getContent(name);
if (value.indexOf('<span') >= 0) { return; }
var length = 0;
		var str = '';
var ch;
var token = '';
var htmltag = false;	
		for (i = 0; i < value.length; i++) {
	ch = value.substring(i, i+1);
	if (i < value.length - 1) { nextch = value.substring(i+1, i+2); } else { nextch = ' '; }
	token += ch;
	if (ch == '<' && '/aAbBpPhHiIoOuUlLtT'.indexOf(nextch) >= 0) { htmltag = true; }
	if (ch == '>' && htmltag) { htmltag = false; }
	if (!htmltag && ch.charCodeAt(0) > 30 && ch != ' ' && ch != '\n') {		
					str += '<span id="' + name + '_' + length + '">' + token + '</span>';
		token = '';
		length++;
	}
		}
		setContent(name, str);
		command = 'animateloop(\'' + name + '\', ' + length + ', 0, 1, \'' + col + '\')';
		setTimeout(command , 100);
}

function animateloop(name, length, ind, delta, col) {
var next = ind + delta;
if (next >= length) { delta = delta * -1; next = ind + delta; }
if (next < 0) { delta = delta * -1; next = ind + delta; }
		setColor(name + '_' + ind, getColor(name + '_' + next));
		setColor(name + '_' + next, col);
		command = 'animateloop(\'' + name + '\', ' + length + ', ' + next + ', ' + delta + ', \'' + col + '\')';
		setTimeout(command , 100);
}