function sku_select(id) {

	top.parent.opener.sku_select(id);

	window.close();

	}




var win=null;
function NewWindow(mypage,myname,w,h,scroll,pos) {

	if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;}
	if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;}
	else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20}
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no';
	win=window.open(mypage,myname,settings);
	
	}










// FieldCheck, New Poll, the question

function CheckNewPollFields1() {

var errormessage = new String();

if(WithoutContent(document.poll_form_new_1.poll_the_question.value))

	{ errormessage += "\n\r\Du skal skrive et spørgsmål."; }

if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}







// FieldCheck, New Poll, user radio buttons

function ChecksubmitPollFields1() {

var errormessage = new String();

if(NoneWithCheck(document.poll_form_submit.poll_vote_value))

	{ errormessage += "\n\nDu skal vælge en af radioknapperne."; }

if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}











// FieldCheck, Gallery Report

function CheckGalleryReportFields() {

var errormessage = new String();

if(WithoutContent(document.kalenderform._reporttext.value))

	{ errormessage += "\n\r\Du skal skrive en begrundelse."; }

if(WithoutContent(document.kalenderform._reportname.value))

	{ errormessage += "\n\r\Du skal indtaste dit navn."; }
	
if(WithoutContent(document.kalenderform._reportmail.value))

	{ errormessage += "\n\r\Du skal indtaste din email-adresse."; }
	
if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}








// FieldCheck, Gallery new upload

function CheckGalleryNewFields() {

var errormessage = new String();

if(WithoutContent(document.kalenderform.profiletxt.value))

	{ errormessage += "\n\r\Du skal indtaste en billedetitel."; }

if(WithoutContent(document.kalenderform.category.value))

	{ errormessage += "\n\r\Du skal vælge en kategori."; }
	
if(WithoutContent(document.kalenderform.descriptor.value))

	{ errormessage += "\n\r\Du skal indtaste en beskrivelse."; }
	
if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}










// FieldCheck, kalender area

function CheckKalenderFields() {

var errormessage = new String();

if(WithoutContent(document.kalender.kalender_1.value))

	{ errormessage += "\n\r\Du skal indtaste navn på arrangementet."; }

if(WithoutContent(document.kalender.kalender_2.value))

	{ errormessage += "\n\r\Du skal indtaste web-adresse på arrangementet."; }
	
if(WithoutContent(document.kalender.kalender_3.value))

	{ errormessage += "\n\r\Du skal indtaste navn på arrangør."; }
	
if(WithoutContent(document.kalender.kalender_4.value))

	{ errormessage += "\n\r\Du skal skrive tidspunktet for arrangementet."; }

if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}








// FieldCheck, kontakt area

function CheckKontaktFields() {

var errormessage = new String();

if(WithoutContent(document.kontakt.db_name.value))

	{ errormessage += "\n\r\Du skal indtaste dit navn."; }

if(WithoutContent(document.kontakt.db_mail.value))

	{ errormessage += "\n\r\Du skal indtaste din email-adresse."; }
	
if(WithoutContent(document.kontakt.db_headline.value))

	{ errormessage += "\n\r\Du skal indtaste en overskrift."; }
	
if(WithoutContent(document.kontakt.db_story.value))

	{ errormessage += "\n\r\Du skal skrive en meddelelse i tekstfeltet."; }

if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}








// FieldCheck, forum form new discussion and edit submission

function CheckForumNewDiscussionFields() {

var errormessage = new String();

if(WithoutContent(document.forum_form_new_discussion._l4_l3.value))

	{ errormessage += "\n\r\Du skal indtaste en overskrift."; }

if(WithoutContent(document.forum_form_new_discussion._l4_txt1.value))

	{ errormessage += "\n\r\Du skal indtaste en kommentar."; }

if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}




// FieldCheck, forum form reply

function CheckForumReplyFields() {

var errormessage = new String();

if(WithoutContent(document.forum_form_reply.l4_l3_alt.value))

	{ errormessage += "\n\r\Du skal indtaste en overskrift."; }

if(WithoutContent(document.forum_form_reply.l4_txt1.value))

	{ errormessage += "\n\r\Du skal indtaste en kommentar."; }

if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}




// xxxxxxxxx

function CheckCommentFields() {

var errormessage = new String();

if(WithoutContent(document.comment_form.db_headline.value))

	{ errormessage += "\n\r\Du skal indtaste en overskrift."; }

if(WithoutContent(document.comment_form.db_comment.value))

	{ errormessage += "\n\r\Du skal indtaste en kommentar."; }

if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}





// FieldCheck, user login box

function CheckRequiredLogin() {

var errormessage = new String();

if(WithoutContent(document.login_form.login_email.value))

	{ errormessage += "\n\n\Du skal indtaste din email-adresse."; }

if(WithoutContent(document.login_form.login_password.value))

	{ errormessage += "\n\n\Du skal indtaste din adgangskode."; }

if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}




// xxxxxxxxx

function CheckRequiredFields() {

var errormessage = new String();

if(WithoutContent(document.profile_form.db_name.value))

	{ errormessage += "\n\r\Du skal angive et navn i feltet \"Navn:\"."; }

if(WithoutContent(document.profile_form.db_email.value))

	{ errormessage += "\n\r\Du skal angive en korrekt email adresse i feltet \"e-mail:\"."; }

if(WithoutContent(document.profile_form.db_password.value))

	{ errormessage += "\n\r\Du skal indtaste en adgangskode i feltet \"Adgangskode:\"."; }

if(errormessage.length > 2) {

	alert('Vigtig meddelelse:' + errormessage);

	return false;

	}

return true;

}








// Generic Field Check Sub Functions

function WithoutContent(ss) {

if(ss.length > 0) { return false; }

return true;

}



function NoneWithContent(ss) {

for(var i = 0; i < ss.length; i++) {

	if(ss[i].value.length > 0) { return false; }

	}

return true;

}



function NoneWithCheck(ss) {

for(var i = 0; i < ss.length; i++) {

	if(ss[i].checked) { return false; }

	}

return true;

}



function WithoutCheck(ss) {

if(ss.checked) { return false; }

return true;

}



function WithoutSelectionValue(ss) {

for(var i = 0; i < ss.length; i++) {

	if(ss[i].selected) {

		if(ss[i].value.length) { return false; }

		}

	}

return true;

}















// Smiley Auto Insertion, reply area

function InsertTextReply( text )
{
	var TextArea = document.forum_form_reply.l4_txt1;
	if (TextArea)
	{
		TextArea.value += text + " ";
		TextArea.focus();
	}
	
{
	var TextArea = document.forum_form_reply._l4_txt1;
	if (TextArea)
	{
		TextArea.value += text + " ";
		TextArea.focus();
	}
}
	
}




// Smiley Auto Insertion, new discussion and edit area

function InsertText( text )
{
	var TextArea = document.forum_form_new_discussion.l4_txt1;
	if (TextArea)
	{
		TextArea.value += text + " ";
		TextArea.focus();
	}
	
{
	var TextArea = document.forum_form_new_discussion._l4_txt1;
	if (TextArea)
	{
		TextArea.value += text + " ";
		TextArea.focus();
	}
}
	
}




// Image Upload PopUp Window
			function Popup(url, window_name, window_width, window_height)
			{
				settings= "toolbar=no,location=no,directories=no,"+ "status=no,menubar=no,scrollbars=yes,"+ "resizable=yes,screenX=50,screenY=50,top=50,left=50,width="+window_width+",height="+window_height;
				NewWindow=window.open(url,window_name,settings);
			}

			function PopupNoResize(url, window_name, window_width, window_height)
			{
				settings= "toolbar=no,location=no,directories=no,"+ "status=no,menubar=no,scrollbars=no,"+ "resizable=no,screenX=50,screenY=50,top=50,left=50,width="+window_width+",height="+window_height;
				NewWindow=window.open(url,window_name,settings);
			}

			function icon(theicon)
			{ 
				document.input.message.value += theicon; 
				document.input.message.focus(); 
			}
