var dom=(document.getElementById)?true:false;
var realdom=(document.addEventListener)?true:false;

function doFormFocus(obj) {
	if(obj.value==obj.defaultValue) obj.value='';
}

function doFormBlur(obj) {
	if(obj.value=='') obj.value=obj.defaultValue;
}



/* start smooth opening/closing scripting */
var fullH = 0;var opening=false; var doingOpen;
var actObj, exObj; var nextObj = new String();

function closeSmooth() {
/*
	exH = exObj.style.height.substring(0,exObj.style.height.length-2);
	if (exH > 10) {
		exH-=10;
		exObj.style.height = exH+'px';
		setTimeout("closeSmooth()", 30);
	} else {
		exObj.style.height = '0px';
		return false;
	}
*/
		exObj.style.height = '0px';
		return false;
}

function openSmooth() {
	openArgs = openSmooth.arguments;
	if(openArgs.length) {
		if (opening) nextObj = openArgs[0];
		else actObj = document.getElementById(openArgs[0]);
	}
	actH = actObj.scrollHeight;
	if (exObj && exObj!=actObj) closeSmooth();


actObj.style.height = actH+'px';
exObj = actObj;
newNextObj = nextObj;
nextObj = '';


/*
	if (!exObj || exObj!=actObj) {
		if (fullH < actH) {
			if (fullH > 1500) return false;
			fullH+=10;
			actObj.style.height = fullH+'px';
			opening = true;
			doingOpen = setTimeout("openSmooth()", 10);
		} else {
			opening=false;
			exObj = actObj;
			fullH = 0;
			if(nextObj.length) {
				newNextObj = nextObj;
				nextObj = '';
				openSmooth(newNextObj);
			}
		}
	}
*/
	return false;
}
/* end smooth opening/closing scripting */




/* phones section */
var detaliiopened=0;
function showPointsDetails(){
//	document.getElementById("detaliiabonament").style.visibility="hidden";
//	document.getElementById("detaliipuncte").style.visibility="visible";
if(detaliiopened == 2) {
	hidePointsDetails();
	} else {
		var detaliiab = document.getElementById("detaliiabonament");
		var detaliipct = document.getElementById("detaliipuncte");
		if (detaliiab)
		{
			detaliiab.style.display = "none";
		}
		if (detaliipct)
		{
			detaliipct.style.display = "block";
		}
	/*document.getElementById("detaliiabonament").style.display="none";
	document.getElementById("detaliipuncte").style.display="block";*/
	detaliiopened=2;
	}
}

function hidePointsDetails(){
//	document.getElementById("detaliipuncte").style.visibility="hidden";
	var detaliipct = document.getElementById("detaliipuncte");
	if (detaliipct)
	{
		detaliipct.style.display = "none";
	}
/*	document.getElementById("detaliipuncte").style.display="none";*/
	detaliiopened=0;
}


function showPriceDetails(){
//	document.getElementById("detaliipuncte").style.visibility="hidden";
//	document.getElementById("detaliiabonament").style.visibility="visible";
if(detaliiopened == 1) {
	hidePriceDetails();
	} else {
		var detaliiab = document.getElementById("detaliiabonament");
		var detaliipct = document.getElementById("detaliipuncte");
		if (detaliipct)
		{
			detaliipct.style.display="none";
		}
		if (detaliiab)
		{
			detaliiab.style.display="block"
		}
/*	document.getElementById("detaliipuncte").style.display="none";
	document.getElementById("detaliiabonament").style.display="block";*/
	detaliiopened=1;
	}

}
function hidePriceDetails(){
//	document.getElementById("detaliiabonament").style.visibility="hidden";
	var detaliiab = document.getElementById("detaliiabonament");
	if (detaliiab)
	{
		detaliiab.style.display = "none";
	}
/*	document.getElementById("detaliiabonament").style.display="none";*/
	detaliiopened=0;

}






/* ------------ LIVE IFRAMES --------------- */


function testiframe(){

	var myframe = document.getElementById('vfframe');
	iFrameHeight = 0;
	
	myframe.onload = function (){
		// on Firefox
		try
		{
		var myframe = document.getElementById('vfframe');
		if(!myframe) return;
		var newDocument = myframe.contentWindow.document;
		
		myframe.style.height = Math.round(newDocument.body.scrollHeight + 80) + 'px';
		iFrameHeight = myframe.style.height.substring(0,myframe.style.height.length -2);
		//alert('onLoad ' + iFrameHeight);
			}
		catch (err)
		{
				var myframe = document.getElementById('vfframe');
				if(!myframe) return;
				myframe.style.height = 1500+'px';
		}
	}

	myframe.onreadystatechange = function (){
		// on InternerExplorer
		try{
			if(this.readyState == 'complete'){
				var myframe = document.getElementById('vfframe');
				if(!myframe) return;
				var newDocument = myframe.contentWindow.document;
		
			myframe.style.height = Math.round(newDocument.body.scrollHeight + 10) + 'px';
			iFrameHeight = myframe.style.height.substring(0,myframe.style.height.length -2);
			//alert('readyState ' + iFrameHeight);
			}
		}
		catch (err) 
		{
				var myframe = document.getElementById('vfframe');
				if(!myframe) return;
				myframe.style.height = 1500+'px';
		}
		
	}

}

function handleErr(msg,url,l)
{
//alert("A survenit o eroare");
return true
}
