function registerDropdownOption(el)
{
	var x=document.getElementById("company_selector");
	if (el.value==9)
	{
		x.style.visibility='visible';
		x.style.display='';
	}
	else
	{
		x.style.visibility='hidden';
		x.style.display='none';
	}

	var y=document.getElementById("user_selector");
	if (el.value==8)
	{
		y.style.visibility='visible';
		y.style.display='';
	}
	else
	{
		y.style.visibility='hidden';
		y.style.display='none';
	}

	return true;
}
function showPassFields()
{
	var x=document.getElementById("hiddenpass");
	var y=document.getElementById("passrow");
	var z=document.getElementById("passrow1");
	x.className="hidden";
	y.className="shown";
	z.className="shown";
	return false;
}

var selectedOffer=0;
function resetChooseOffer()
{
	var sets=document.getElementsByTagName('input');
	for( var i = 0; i < sets.length; i++ )
	{
		if (sets[i].getAttribute('id'))
		{
			var of=sets[i].getAttribute('id').split("_");
			if (of[0]=="offer")
			{
				//punem pe 0 si schimbam classu pe unchecked
				var el=document.getElementById("offer_radio_"+of[1]);
				sets[i].value=0;
				el.className='checkboxUnchecked';
			}
		}
	}
}
function checkOfferElem(elem)
{
	if(typeof(elem)!="undefined")
	{
		var x= elem.getAttribute('name').split('_');
		var offer_id=x[x.length-1];

		if(elem.className!='checkboxChecked')
		{
			//add
			resetChooseOffer();
			elem.className='checkboxChecked';
			var h_field=document.getElementById("offer_"+offer_id);
			if (h_field)
			{
				h_field.value=1;
				selectedOffer=offer_id;
			}
		}
		else
		{
			//reset
			resetChooseOffer();
			selectedOffer=0;
		}
	}
}
function checkSubmitChooseOffer()
{
	if (!selectedOffer)
	{
		alert("Va rugam selectati o oferta.");
		return false;
	}
	document.getElementById('chooseOffer').submit();
	return true;
	
}
function areYouSure(action)
{
	// useful function when confirming actions, example call: areYouSure('delete this entry');
	return confirm('Are you really sure you want to '+action+'?');
}

function xmlhttpGet(strURL, inputName, divName) {

    var xmlHttpReq = false;

    var self = this;

    // Mozilla/Safari

    if (window.XMLHttpRequest) {

        self.xmlHttpReq = new XMLHttpRequest();

    }

    // IE

    else if (window.ActiveXObject) {

        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");

    }

    self.xmlHttpReq.open('POST', strURL, true);

    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

    self.xmlHttpReq.onreadystatechange = function() {

        if (self.xmlHttpReq.readyState == 4) {

			if(divName != 'none')

			{

            	updatepage(self.xmlHttpReq.responseText, inputName, divName);

			}

			if(inputName != '')

			{

				document.getElementById(inputName).value = '';

			}

        }

    }

    self.xmlHttpReq.send(null);

}


function createString(string, input_name, div_name)

{
	if(input_name != '')

	{

		var comment = document.getElementById(input_name).value.replace(/\n/g,'<br>');



		comment = escape(comment);

		comment = comment.replace(/\?/g,'%3F');

		string=string+comment;

	}

	xmlhttpGet(string, input_name, div_name);

}

function updatepage(str, input, div){
    document.getElementById(div).innerHTML = str;
}

function setSelector(el)
{
	var x=document.getElementById("show_address","show_dotted_bar");
	if (el.options[el.selectedIndex].value==1)
	{
		x.style.visibility='hidden';
		x.style.display='none';
	}
	else
	{
		x.style.visibility='visible';
		x.style.display=(navigator.userAgent.indexOf('MSIE')!=-1 && navigator.userAgent.indexOf('Opera')==-1)?'block':'table-row'
	}

	return true;
}


