
/* Toogle text in search field functions
---------------------------------------------------------------- */
function init(){
	if(document.getElementById("article_editor")){
		var box = document.getElementById("article_editor");
		box.style.fontSize = '13px';
		box.style.lineHeight = '';
	
		if(document.getElementById("article_editor1")){
			var box1 = document.getElementById("article_editor1");
			box1.style.fontSize = '13px';
			box1.style.lineHeight = '';
			var numberOfBlocks;
			var pageblocks;	
			activeAnchor = 0;
			document.getElementById("findNext").style.color = '#000';
		}
	}
}

function showPopup(numb){
	
	
	document.getElementById('popup').style.display = 'block';
	if (document.getElementById("article_editor1")){
	var box1 = document.getElementById("article_editor1");
	
	
	pageblocks = box1.getElementsByTagName("DIV");
	
	
	
	numberOfBlocks = pageblocks.length;
	for (var y = 0; y < pageblocks.length; y++){
	
		if (pageblocks[y].className == 'pageblock'){ 
		pageblocks[y].style.display = 'none';
		numberOfBlocks = y;
		}
	}
	if (pageblocks[0]){
	pageblocks[0].style.display = 'block';
	}
	if (document.getElementById("pEnd")) {
	document.getElementById("pEnd").innerHTML = y;
	createLinks(y);
	}
	
	
	}
}
function showPopups(numb){
	
	document.getElementById('popup'+numb).style.display = 'block';
}

function createLinks(amount){
	//document.getElementById('genLinkBox').innerHTML = '';
	var box1 = document.getElementById("article_editor1");
	var pageblocks = box1.getElementsByTagName("DIV");
	
	var linkBox = document.getElementById("genLinkBox");
	
	for (var yy = 0; yy < amount; yy++){
		
		var newAnchor = document.createElement("a");
		newAnchor.href='#';
	
	var anchorText = document.createTextNode(yy+1);
		//newAnchor.appendChild(anchorText);
		//linkBox.appendChild(newAnchor);
		//newAnchor.onclick = showNextDiv;
		
		if (yy==0){
			document.getElementById("pStart").innerHTML = '1';
			newAnchor.style.fontWeight = 'normal';
			
			}
			}
		

}

function showNextDiv(){
	if (this.innerHTML){
	var showNext = this.innerHTML;
	//alert(showNext);
	}
	else
	{
	var showNext = activeAnchor+2;
	
	//alert(showNext);
	}
	
	if (showNext>1){
		document.getElementById("findPrev").style.color = '#000';
		document.getElementById("findPrev").onclick = findPrev;
		}
		else
		{
		document.getElementById("findPrev").style.color = '#ccc';
		document.getElementById("findPrev").onclick = '';
		}
	
	if (showNext < numberOfBlocks+1){
		document.getElementById("findNext").style.color= '#000';
		document.getElementById("findNext").onclick = findNext;
		}
		else
		{
		document.getElementById("findNext").style.color = '#ccc';
		document.getElementById("findNext").onclick = '';
	}
		
		
	var box1 = document.getElementById("article_editor1");
	
	var pageblocks = box1.getElementsByTagName("DIV");
	
	for (var y = 0; y < pageblocks.length; y++){
	
		if (pageblocks[y].className == 'pageblock'){ 
		pageblocks[y].style.display = 'none';
		
		}
	}
	
	
	pageblocks[showNext-1].style.display = 'block';
	
	var linkBox = document.getElementById("genLinkBox");
	var generatedLinks = linkBox.getElementsByTagName("A");
	
	for (var k = 0; k < generatedLinks.length; k++){
		
		generatedLinks[k].style.textDecoration = 'none';
		generatedLinks[k].style.fontWeight = 'normal';
		
		} 
	
	
	document.getElementById("pStart").innerHTML = showNext;
//	document.getElementById("pStart").style.fontWeight = 'normal';
			
	//generatedLinks[showNext-1].style.textDecoration = 'underline';
	//generatedLinks[showNext-1].style.fontWeight = 'bold';
	activeAnchor = showNext-1;
	
	}
	
function findNext(){
	
	showNextDiv();
	}
	
function findPrev(){
	activeAnchor = activeAnchor - 2;
	showNextDiv();
	}		
function closePopup(){
	

	document.getElementById('popup').style.display = 'none';
	}
	function closePopups(numb){
	

	document.getElementById('popup' + numb).style.display = 'none';
	}

function focusField(f,txt){

	// Declare variable
	var field = document.getElementById(f.id);
	
	// Clean field, markup if text is not the same as original
	if(field.value==txt){
		field.value = '';
	}else{
		field.select();
	}

}

function blurField(f,txt){

	// Declare variable
	var field = document.getElementById(f.id);
	
	// Restore field if not text is original
	if(field.value==''){
		field.value = txt;
	}

}

/* Link function
---------------------------------------------------------------- */

function goToUrl(popup,url){

	// If popup is true, then open in popup, else open normal
	if(url){
		if(popup){
			window.open(url);
		}else{
			location.href = url;
		}
	}

}
function textUpSize(fld){
	var ps = document.getElementById(fld);

	oldFontSize = (ps.style.fontSize);
	newFontSize = oldFontSize.split("px");
	nextFontSize = parseInt(newFontSize[0]);
	nextFontSize = nextFontSize + 1; 

	oldLineHeight = (ps.style.lineHeight);
	newLineHeight = oldLineHeight.split("px");
	nextLineHeight = parseInt(newLineHeight[0]);
	nextLineHeight = nextLineHeight + 1; 

	if (nextFontSize< 20){
		nextFontSize = nextFontSize + 'px';
		nextLineHeight = nextLineHeight + 'px';

		ps.style.fontSize = nextFontSize;
		ps.style.lineHeight = nextLineHeight;
	}
}



function textDownSize(fld){
var ps = document.getElementById(fld);	
	
		
		oldFontSize = (ps.style.fontSize);
		newFontSize = oldFontSize.split("px");
		nextFontSize = parseInt(newFontSize[0]);
		nextFontSize = nextFontSize - 1; 
		
		
		oldLineHeight = (ps.style.lineHeight);
		newLineHeight = oldLineHeight.split("px");
		nextLineHeight = parseInt(newLineHeight[0]);
		nextLineHeight = nextLineHeight - 1; 
		
		
		if (nextFontSize >= 11){
		nextFontSize = nextFontSize + 'px';
		nextLineHeight = nextLineHeight + 'px';
		
		ps.style.fontSize = nextFontSize;
		ps.style.lineHeight = nextLineHeight;
		}

	
	
}
	
window.onload = init;

function showWord(numb){
	
	var container = document.getElementById("wordlist");
	
	allLinks = container.getElementsByTagName("a");
	for (var i = 0; i < allLinks.length; i++){
		allLinks[i].style.display = 'block';
		
		}
	
	allDivs = container.getElementsByTagName("div");
	for (var i = 0; i < allDivs.length; i++){
		allDivs[i].style.display = 'none';
		
		}
	var showDiv = 'word' + numb;
	var hideLnk = 'lnk' + numb;
	
	document.getElementById(showDiv).style.display = 'block';
		document.getElementById(hideLnk).style.display = 'none';
	
	}


var actualPos = 0;
var SliderCurrentPage = 1;

function moveSlider(direction) {
	if (document.getElementById('thumbholder')){
		var elems = document.getElementById('thumbholder').getElementsByTagName('a');
		var ElementCount = elems.length;
		alert(ElementCount);
		Spare = ElementCount % 5;
		if (Spare > 0) {
			ElementCount -= Spare;
			parts = (ElementCount / 5)+1;
		} else parts = ElementCount / 5;
		if (parts > 1) {
			if (direction == "right" && SliderCurrentPage < parts) SliderCurrentPage += 1;
			if (direction == "left" && SliderCurrentPage > 1) SliderCurrentPage -= 1;
	
			if (SliderCurrentPage != 1) document.getElementById('picNaviLeft').style.display="inline";
			else document.getElementById('picNaviLeft').style.display="none";
			if (SliderCurrentPage != parts) document.getElementById('picNaviRight').style.display="inline";
			else document.getElementById('picNaviRight').style.display="none";

			actualPos=(SliderCurrentPage-1)*458;
			document.getElementById('thumbholder').style.left =  '-' + actualPos + 'px'; 
		}
	}
}

function $(element) {
	if (arguments.length > 1) {
		for (var i = 0, elements = [], length = arguments.length; i < length; i++) elements.push($(arguments[i]));
		return elements;
	}
	if (typeof element == 'string') element = document.getElementById(element);
	return element;
} // $


// old, from dirf (clb):

function checkEmail(parEmail){
	var str = parEmail;
	var filter = /^[^\s@]+@[^\s@]+\.[a-z]{2,6}$/i;

	// Check if the e-mail is valid
	if(filter.test(str)){
		// Valid
		return true;
	} else {
		// Invalid
		return false;
	}
} // checkEmail

function $(element) {
	if (arguments.length > 1) {
		for (var i = 0, elements = [], length = arguments.length; i < length; i++) elements.push($(arguments[i]));
		return elements;
	}
	if (typeof element == 'string') element = document.getElementById(element);
	return element;
} // $


function validateForm(f,jsn){
// onclick="return validateForm(this);"
//var f = document.forms[0];
//alert('hello: '+jsn);
//alert('hello: '+$('pname_'+jsn).id);

//return false;
	var execute = true;

	// Reset fields
	
	if ($('navn')){
		$('navn').style.border = '1px solid #d3d3d3';
	}
	if ($('fornavn')){ 
		$('fornavn').style.border = '1px solid #d3d3d3';
	}
	if ($('efternavn')){
	$('efternavn').style.border = '1px solid #d3d3d3';
	}
	if ($('adresse')){
	$('adresse').style.border = '1px solid #d3d3d3';
	}
	if ($('email')){
		$('email').style.border = '1px solid #d3d3d3';
	}
	if ($('email2')){
		$('email2').style.border = '1px solid #d3d3d3';
	}
	if ($('kodeord')){
		$('kodeord').style.border = '1px solid #d3d3d3';
	}
	if ($('skole')){
		$('skole').style.border = '1px solid #d3d3d3';
	}
	if ($('foedselsaar')){
		$('foedselsaar').style.border = '1px solid #d3d3d3';
	}
	if ($('website')){
		$('website').style.border = '1px solid #d3d3d3';
	}
	if ($('telefon_val')){
		$('telefon_val').style.border = '1px solid #d3d3d3';
	}
	
	
	
	if ($('navn_error')){
		$('navn'+'_error').style.display = 'none';
	}
	if ($('fornavn_error')){
		$('fornavn'+'_error').style.display = 'none';
	}
	if ($('efternavn_error')){
		$('efternavn'+'_error').style.display = 'none';
	}
	if ($('adresse_error')){
		$('adresse'+'_error').style.display = 'none';
	}
	if ($('email_error')){
		$('email'+'_error').style.display = 'none';
	}
	if ($('email2_error')){
		$('email2'+'_error').style.display = 'none';
	}
	if ($('email2b_error')){
		$('email2b'+'_error').style.display = 'none';
	}
	if ($('kodeord_error')){
		$('kodeord'+'_error').style.display = 'none';
	}
	if ($('skole_error')){
		$('skole'+'_error').style.display = 'none';
	}
	if ($('foedselsaar_error')){
		$('foedselsaar'+'_error').style.display = 'none';
	}
	if ($('website_error')){
		$('website'+'_error').style.display = 'none';
	}
	if ($('telefon_val_error')){
		$('telefon_val'+'_error').style.display = 'none';
	}
	
	
	var ErrorFieldName;	
	if ($('fornavn')){
		if($('fornavn').value==''){
			$('fornavn').style.border = '1px solid red';
	//		$('navn').focus();
			$('fornavn'+'_error').style.display = 'block';
			$('fornavn'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='fornavn';
			execute = false;
		}
	}
	if ($('navn')){
		if($('navn').value==''){
			$('navn').style.border = '1px solid red';
	//		$('navn').focus();
			$('navn'+'_error').style.display = 'block';
			$('navn'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='navn';
			execute = false;
		}
	}
	if ($('efternavn')){
		if($('efternavn').value==''){
			$('efternavn').style.border = '1px solid red';
	//		$('efternavn').focus();
			$('efternavn'+'_error').style.display = 'block';
			$('efternavn'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='efternavn';
			execute = false;
		}
	}
	if ($('adresse')){
		if($('adresse').value==''){
			$('adresse').style.border = '1px solid red';
	//		$('efternavn').focus();
			$('adresse'+'_error').style.display = 'block';
			$('adresse'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='adresse';
			execute = false;
		}
	}
	
	// Validate fields
	if ($('email')){
		if(!checkEmail($('email').value)){
			$('email').style.border = '1px solid red';
	//		$('email').focus();
			$('email'+'_error').style.display = 'block';
			$('email'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='email';
			execute = false;
		}
	}
	
	
	// Validate fields
	if ($('email2')){
		if(!checkEmail($('email2').value)){
			$('email2').style.border = '1px solid red';
	//		$('email2').focus();
			$('email2'+'_error').style.display = 'block';
			$('email2'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='email2';
			execute = false;
		}
	}
	
	// sammenlign emailfelter
	if ($('email')){
		if($('email2').value != $('email').value) {
			$('email2').style.border = '1px solid red';
	//		$('email2').focus();
			$('email2b'+'_error').style.display = 'block';
			$('email2b'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='email2';
			execute = false;
		}
	}
	if ($('kodeord')){
		if($('kodeord').value.length<5){
			
			$('kodeord').style.border = '1px solid red';
	//		$('kodeord').focus();
			$('kodeord'+'_error').style.display = 'block';
			$('kodeord'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='kodeord';
			execute = false;
		}
	}
/*
	if ($('skole')){
		if($('skole').value.length<5){
			
			$('skole').style.border = '1px solid red';
	//		$('kodeord').focus();
			$('skole'+'_error').style.display = 'block';
			$('skole'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='skole';
			execute = false;
		}
	}
	if ($('foedselsaar')){
		if($('foedselsaar').value.length<5){
			
			$('foedselsaar').style.border = '1px solid red';
	//		$('kodeord').focus();
			$('foedselsaar'+'_error').style.display = 'block';
			$('foedselsaar'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='foedselsaar';
			execute = false;
		}
	}
	if ($('website')){
		if($('website').value.length<5){
			
			$('website').style.border = '1px solid red';
	//		$('kodeord').focus();
			$('website'+'_error').style.display = 'block';
			$('website'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='website';
			execute = false;
		}
	}

	if ($('telefon_val')){
		if($('telefon_val').value==''){
			
			$('telefon_val').style.border = '1px solid red';
	//		$('kodeord').focus();
			$('telefon_val'+'_error').style.display = 'block';
			$('telefon_val'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='telefon_val';
			execute = false;
		}
	}
	
*/	
	
	if (!execute) $(ErrorFieldName).focus();
	else document.frm_opret_profil.submit();
//	return execute;

}
function validateFormSted1(f,jsn){
// onclick="return validateForm(this);"
//var f = document.forms[0];
//alert('hello: '+jsn);
//alert('hello: '+$('pname_'+jsn).id);

//return false;
	var execute = true;

	// Reset fields
	$('stednavn').style.border = '1px solid #d3d3d3';
	$('adresse').style.border = '1px solid #d3d3d3';
	$('postnummer').style.border = '1px solid #d3d3d3';
	$('by').style.border = '1px solid #d3d3d3';
//	$('kategori').style.border = '1px solid #d3d3d3';

	
	$('stednavn'+'_error').style.display = 'none';
	$('adresse'+'_error').style.display = 'none';
	$('postnummer'+'_error').style.display = 'none';
	$('by'+'_error').style.display = 'none';
	$('kategori'+'_error').style.display = 'none';
	
	
	var ErrorFieldName;	
	if($('stednavn').value==''){
		$('stednavn').style.border = '1px solid red';
//		$('navn').focus();
		$('stednavn'+'_error').style.display = 'block';
		$('stednavn'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='stednavn';
		execute = false;
	}
	if($('adresse').value==''){
		$('adresse').style.border = '1px solid red';
//		$('efternavn').focus();
		$('adresse'+'_error').style.display = 'block';
		$('adresse'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='adresse';
		execute = false;
	}
	
	if(!IsNumeric($('postnummer').value)){
		
		$('postnummer').style.border = '1px solid red';
//		$('kodeord').focus();
		$('postnummer'+'_error').style.display = 'block';
		$('postnummer'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='postnummer';
		execute = false;
	}
	if($('by').value==''){
		
		$('by').style.border = '1px solid red';
//		$('kodeord').focus();
		$('by'+'_error').style.display = 'block';
		$('by'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='by';
		execute = false;
	}
	if (!execute) $(ErrorFieldName).focus();
	return execute;
}

function validateFormSted(f,jsn){
// onclick="return validateForm(this);"
//var f = document.forms[0];
//alert('hello: '+jsn);
//alert('hello: '+$('pname_'+jsn).id);

//return false;
	var execute = true;

	// Reset fields
	$('stednavn').style.border = '1px solid #d3d3d3';
	$('adresse').style.border = '1px solid #d3d3d3';
	$('postnummer').style.border = '1px solid #d3d3d3';
	$('by').style.border = '1px solid #d3d3d3';
//	$('kategori').style.border = '1px solid #d3d3d3';

	
	$('stednavn'+'_error').style.display = 'none';
	$('adresse'+'_error').style.display = 'none';
	$('postnummer'+'_error').style.display = 'none';
	$('by'+'_error').style.display = 'none';
	$('kategori'+'_error').style.display = 'none';
	
	
	var ErrorFieldName;	
	if($('stednavn').value==''){
		$('stednavn').style.border = '1px solid red';
//		$('navn').focus();
		$('stednavn'+'_error').style.display = 'block';
		$('stednavn'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='stednavn';
		execute = false;
	}
	if($('adresse').value==''){
		$('adresse').style.border = '1px solid red';
//		$('efternavn').focus();
		$('adresse'+'_error').style.display = 'block';
		$('adresse'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='adresse';
		execute = false;
	}
	
	if(!IsNumeric($('postnummer').value)){
		
		$('postnummer').style.border = '1px solid red';
//		$('kodeord').focus();
		$('postnummer'+'_error').style.display = 'block';
		$('postnummer'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='postnummer';
		execute = false;
	}
	if($('by').value==''){
		
		$('by').style.border = '1px solid red';
//		$('kodeord').focus();
		$('by'+'_error').style.display = 'block';
		$('by'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='by';
		execute = false;
	}
	
	
	
	if($('fldst02')){
		var cats = $('fldst02').getElementsByTagName('input');
		var checked = false;
		
		for (var i = 0; i < cats.length; i++){
			if (cats[i].checked) checked = true;	
		}
		if (checked == false) {
			$('kategori').style.border = '1px solid red';
	//		$('kodeord').focus();
			$('kategori'+'_error').style.display = 'block';
			$('kategori'+'_error').style.color = 'red';
			if (!ErrorFieldName) ErrorFieldName='kategori';
			execute = false;	
		}
	}
	if (!execute) $(ErrorFieldName).focus();
	return execute;

}

function IsNumeric(strString)
   //  check for valid numeric strings	
   {
   var strValidChars = "0123456789.-";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
   return blnResult;
   }

/**/

function validateFormDebatmagasin(){

	var execute = true;

	// Reset fields
	$('name').style.border = '1px solid #d3d3d3';
	$('magaddress').style.border = '1px solid #d3d3d3';
	$('magzip').style.border = '1px solid #d3d3d3';
	$('magcity').style.border = '1px solid #d3d3d3';
	$('magcountry').style.border = '1px solid #d3d3d3';

	
	$('name'+'_error').style.display = 'none';
	$('magaddress'+'_error').style.display = 'none';
	$('magzip'+'_error').style.display = 'none';
	$('magcity'+'_error').style.display = 'none';
	$('magcountry'+'_error').style.display = 'none';
	
	
	var ErrorFieldName;	
	if($('name').value==''){
		$('name').style.border = '1px solid red';
		$('name'+'_error').style.display = 'block';
		$('name'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='name';
		execute = false;
	}
	if($('magaddress').value==''){
		$('magaddress').style.border = '1px solid red';
		$('magaddress'+'_error').style.display = 'block';
		$('magaddress'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='magaddress';
		execute = false;
	}
	
	if(!IsNumeric($('magzip').value)){
		$('magzip').style.border = '1px solid red';
		$('magzip'+'_error').style.display = 'block';
		$('magzip'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='magzip';
		execute = false;
	}
	if($('magcity').value==''){
		$('magcity').style.border = '1px solid red';
		$('magcity'+'_error').style.display = 'block';
		$('magcity'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='magcity';
		execute = false;
	}
	if($('magcountry').value==''){
		$('magcountry').style.border = '1px solid red';
		$('magcountry'+'_error').style.display = 'block';
		$('magcountry'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='magcountry';
		execute = false;
	}
	if (!execute) $(ErrorFieldName).focus();
	else document.Nyhedsbrev.submit();
	
//	return execute;
}



function validateFormArrangementertilmeld()
{
	var execute = true;

	// Reset fields
	$('navn').style.border = '1px solid #d3d3d3';
	$('email').style.border = '1px solid #d3d3d3';

	
	$('navn'+'_error').style.display = 'none';
	$('email'+'_error').style.display = 'none';
	
	
	var ErrorFieldName;	
	if($('navn').value==''){
		$('navn').style.border = '1px solid red';
		$('navn'+'_error').style.display = 'block';
		$('navn'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='navn';
		execute = false;
	}
	
		if($('email').value==''){
		$('email').style.border = '1px solid red';
		$('email'+'_error').style.display = 'block';
		$('email'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='email';
		execute = false;
	}
	if (!execute) $(ErrorFieldName).focus();
	else document.Nyhedsbrev.submit();
	
//	return execute;
}

function validateFormTipVen()
{
	var execute = true;

	// Reset fields
	$('navn').style.border = '1px solid #d3d3d3';
	$('email').style.border = '1px solid #d3d3d3';

	
	$('navn'+'_error').style.display = 'none';
	$('email'+'_error').style.display = 'none';
	
	
	var ErrorFieldName;	
	if($('navn').value==''){
		$('navn').style.border = '1px solid red';
		$('navn'+'_error').style.display = 'block';
		$('navn'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='navn';
		execute = false;
	}
	
		if($('email').value==''){
		$('email').style.border = '1px solid red';
		$('email'+'_error').style.display = 'block';
		$('email'+'_error').style.color = 'red';
		if (!ErrorFieldName) ErrorFieldName='email';
		execute = false;
	}
	if (!execute) $(ErrorFieldName).focus();
	else document.frm_tip_ven.submit();
	
//	return execute;
}

function xmlhttpGet(strURL, strUpdateDiv) {
	
    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");
    }

    var d = new Date();
    var secs = d.getUTCMilliseconds();

    strURL += "&rnd=" + secs;

    self.xmlHttpReq.open('GET', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
			
            updatediv(strUpdateDiv, self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(null); 
}

function updatediv(strUpdateDiv, str){
    if (strUpdateDiv != "") {
        document.getElementById(strUpdateDiv).innerHTML = str;
    }
}
function getSelectedRadio(buttonGroup) {
   // returns the array number of the selected radio button or -1 if no button is selected
   if (buttonGroup[0]) { // if the button group is an array (one button is not an array)
      for (var i=0; i<buttonGroup.length; i++) {
         if (buttonGroup[i].checked) {
            return i
         }
      }
   } else {
      if (buttonGroup.checked) { return 0; } // if the one button is checked, return zero
   }
   // if we get to this point, no radio button is selected
   return -1;
} // Ends the "getSelectedRadio" function

function getSelectedRadioValue(buttonGroup) {
   // returns the value of the selected radio button or "" if no button is selected
   var i = getSelectedRadio(buttonGroup);
   if (i == -1) {
      return "";
   } else {
      if (buttonGroup[i]) { // Make sure the button group is an array (not just one button)
         return buttonGroup[i].value;
      } else { // The button group is just the one button, and it is checked
         return buttonGroup.value;
      }
   }
} // Ends the "getSelectedRadioValue" function

