function do_getphoneData(id)
{
	x_getphoneData(id, writephoneData);
}
function writephoneData(data)
{
	
	document.getElementById('overlay_directcontact').innerHTML = data;
	//alert('!'+data);
	//alert('Vergeet aub niet onze site te vemelden!');
}

function do_toggleFavorites (action, id, source)
{
	x_toggleFavorites(action, id, writeContent);
	if ( action == 'add' )
	{
		//source.style.color = 'red';
		//source.innerHTML = 'Beschikbaar in favorieten.';
		document.getElementById('favoritecounta').innerHTML++;
	}
	if ( action == 'remove' )
	{
		document.getElementById('advertisersmall'+id).style.display = "none";
		document.getElementById('advertisersmall'+id).innerHTML = "";
		document.getElementById('favoritecounta').innerHTML--;
		if ( document.getElementById('favoritecounta').innerHTML == 0 )
		{
			document.getElementById('Emailaanvraagtable').style.display = "none";
			document.getElementById('infotable').innerHTML = 'Er zijn helaas nog geen favorieten gevonden om informatie aan te vragen.';
		}
	}
}

function verifyForm (formname, myElements)
{
	//alert(myElements);
	jForm = document.getElementById(formname);
	fBack = document.getElementById(formname+'feedback');
	fBack.style.color = "#000000";
	fBack.innerHTML = 'Het formulier wordt verwerkt.';
	gformname = formname;
	
	//myElements = new Array();
	myElements = new String();
	for (i=0;i<jForm.elements.length;i++) {
		if ( jForm.elements[i].value == "on" )
		{
			if ( jForm.elements[i].checked == 1 ) {
				//selectionid = jForm.elements[i].name.replace(/mailselection/gi, "");
				//alert(selectionid);
				//myElements.push(jForm.elements[i].name+'='+jForm.elements[i].value);
				myElements += jForm.elements[i].name+'='+jForm.elements[i].value+'^^';
			}
		} else {
			//myElements.push(jForm.elements[i].name+'="'+jForm.elements[i].value+'"');
			myElements += jForm.elements[i].name+'='+jForm.elements[i].value+'^^';
		}
	}
	
	gmyElements = myElements;
	//alert('Current form elements: '+gmyElements);
	x_verifyForm(formname, gmyElements, errorForm);
}

function errorForm ( formoutput )
{
	//alert("js errorForm output: "+formoutput);
	jForm = document.getElementById(gformname);
	fBack = document.getElementById(gformname+'feedback');
	if ( formoutput == "" )
	{
		fBack.style.color = 'green';
		fBack.innerHTML = "Formulier is succesvol verwerkt";
		for (i=0;i<jForm.elements.length;i++)
		{
			jForm.elements[i].style.border="1px dashed green";
			//jForm.elements[i].value = "";
		}
		//Mailfunction called in PHP atm, classverfyForm ()
		//x_sendprojectMail(gformname, gmyElements, writeContent);
	} else
	{
		fBack.style.color = "#FF0000";
		fBack.innerHTML = 'Het formulier is foutief of onvolledig.<br />Het gaat om: '+formoutput+'.';
		for (i=0;i<jForm.elements.length;i++)
		{
			if ( jForm.elements[i].name  == formoutput )
			{
				jForm.elements[i].style.border="1px dashed red";
			} else
			{
				jForm.elements[i].style.border="1px solid lightgrey";
			}
		}
	}
	
}


function writeContent ( content )
{
	//alert("writeContent: "+content);
	if ( content == 'addinfo' )
	{
		window.location = '/Favorieten.html';	
	}
}





/* Older, unused functions */ 
function proceed ()
{
	//stopPropagation(window);
	//alert('proceed');
	//window.location='Favorieten.html';
}




/* change corrupted ¦¦ chars for pipes */ 
function stopPropagation(e)
{
	e=e||event;
	e.stopPropagation? e.stopPropagation() : e.cancelBubble=true;
} 
