function delitem(id,mod, del) {
	if (confirm('Do You really want to delete this element?\n Please select [OK] to confirm or [CANCEL] to discard.'))
		{
			location.href="index.php?mod=" +mod+ "&submod="+del+"&id="+id;
		}
}

 function showpicture(url,width, height)
{
        LeftPosition=(screen.width)?(screen.width-width)/2:100;
     TopPosition=(screen.height)?(screen.height-height)/2:100;
        var Win = window.open(url,'showpic','width=' + width + ',height=' + height + ',top='+TopPosition+',left='+LeftPosition+',resizable=0,scrollbars=no,menubar=no,toolbar=no,status=no')
}
 function showpicture_scroll(url,width, height)
{
        LeftPosition=(screen.width)?(screen.width-width)/2:100;
     TopPosition=(screen.height)?(screen.height-height)/2:100;
        var Win = window.open(url,'showpic','width=' + width + ',height=' + height + ',top='+TopPosition+',left='+LeftPosition+',resizable=0,scrollbars=yes,menubar=no,toolbar=no,status=no')
}

function descr (header, content)
{
	html = '';
	if (content != '')
		html += '<span class="sh"><b>'+ header + ':\n\r </b></span>' + content;
	//if (html == '') return;
	return overlib (html);
}

function doff()
{
	return nd();
}

function check_explorer() {
	   var win_ie_ver = parseFloat(navigator.appVersion.split("MSIE")[1]);
	   if (navigator.userAgent.indexOf('Mac') >=0) {win_ie_ver = 0;}
	   if (navigator.userAgent.indexOf('Windows CE') >=0) {win_ie_ver = 0;}
	   if (navigator.userAgent.indexOf('Gecko') >=0) {win_ie_ver = 0;}
	   if (navigator.userAgent.indexOf('Opera') >=0) {win_ie_ver = 0;}
	   return win_ie_ver;
}

	function addopt(sel, sel2, btn1,btn2)
	{
		for (p = sel.length - 1; p >= 0; p--){
			if (sel.options [p].selected)	{
			opt = sel.options [p];
			if (check_explorer()==0)
			    sel2.add (new Option (opt.text, opt.value),null);
			else
				sel2.add (new Option (opt.text, opt.value));
			sel.remove (p);}
}
			if (sel.length== 0)
			{
				btn1.disabled = true;
			}
			else 
				btn1.disabled = false;

			if (sel2.length== 0)
			{
				btn2.disabled = true;
			}
		else 
			btn2.disabled = false;

	}


	function delopt(sel, sel2, btn1,btn2)
	{
		if (sel.length>0) {
		for (p = sel.length - 1; p >= 0; p--){
			if (sel.options [p].selected)	{
			opt = sel.options [p];
			if (check_explorer()==0)
			    sel2.add (new Option (opt.text, opt.value),null);
			else 
				sel2.add (new Option (opt.text, opt.value));
			sel.remove (p);}
		}
		if (sel.length == 0)
		{
			btn2.disabled = true;
		}
		else 
			btn2.disabled = false;

		if (sel2.length== 0)

		{
			btn1.disabled = true;
		}
		else 
			btn1.disabled = false;
    }
	}

	function up(sel)
	{
		if (sel.selectedIndex > 0) {
			var tab=new Array;
			opt = sel.options [sel.selectedIndex];
			which=opt.index;
			for (i=0;i<sel.length;i++) {
			if (i==which) {
				tab[i]=sel[i-1];
				tab[i-1]=sel[i];
			}    
			else
			tab[i]=sel[i];
			}
			    for (i=0;i<sel.length;i++)    
			    {	sel.remove (i);}
			for (i=0;i<tab.length;i++) {
			    sel[i]=tab[i];
			}
			
	    }
	}
	function down(sel)
	{
		if (sel.selectedIndex <sel.length) {
			var tab=new Array;
			opt = sel.options [sel.selectedIndex];
			which=opt.index;
			for (i=0;i<sel.length;i++) {
			if (i==which+1) {
				tab[i-1]=sel[i];
				tab[i]=sel[i-1];
			}    
			else
			tab[i]=sel[i];
			}
			    for (i=0;i<sel.length;i++)    
			    {	sel.remove (i);}
			for (i=0;i<tab.length;i++) {
			    sel[i]=tab[i];
			}
			
	    }
	}	
	function select_all()
	{
		sel1 = document.forms['editstructure'].elements ['leftset[]'];
		for (p = 0; p < sel1.length; p++)		sel1.options[p].selected = true;

		sel1 = document.forms['editstructure'].elements ['middleset[]'];
		for (p = 0; p < sel1.length; p++)		sel1.options[p].selected = true;

		sel1 = document.forms['editstructure'].elements ['rightset[]'];
		for (p = 0; p < sel1.length; p++)		sel1.options[p].selected = true;

      return true;
	}
	
	function count_selected(sel) {
		howmany="<span class='header'>You have selected <b>" + sel + "</b> email addresses</span>";
		document.getElementById("counter").innerHTML=howmany;
	}
	
	
	function addopt2(sel, sel2, btn1,btn2)
	{
		for (p = sel.length - 1; p >= 0; p--){
			if (sel.options [p].selected)	{
			opt = sel.options [p];
			if (check_explorer()==0)
			    sel2.add (new Option (opt.text, opt.value),null);
			else
				sel2.add (new Option (opt.text, opt.value));
			sel.remove (p);}
}
			if (sel.length== 0)
			{
				btn1.disabled = true;
			}
			else 
				btn1.disabled = false;

			if (sel2.length== 0)
			{
				btn2.disabled = true;
			}
		else 
			btn2.disabled = false;

			count_selected(sel2.length);
	}


	function delopt2(sel, sel2, btn1,btn2)
	{
		if (sel.length>0) {
		for (p = sel.length - 1; p >= 0; p--){
			if (sel.options [p].selected)	{
			opt = sel.options [p];
			if (check_explorer()==0)
			    sel2.add (new Option (opt.text, opt.value),null);
			else 
				sel2.add (new Option (opt.text, opt.value));
			sel.remove (p);}
		}
		if (sel.length == 0)
		{
			btn2.disabled = true;
		}
		else 
			btn2.disabled = false;

		if (sel2.length== 0)

		{
			btn1.disabled = true;
		}
		else 
			btn1.disabled = false;
    }
			count_selected(sel.length);	 
	}
	
		
		function select_all3()
	{
		sel1 = document.forms['send'].elements ['receivers[]'];
		for (p = 0; p < sel1.length; p++)		sel1.options[p].selected = true;

  
      return true;
	}	
	
			function select_all4()
	{
		sel1 = document.forms['send'].elements ['all'];
		for (p = 0; p < sel1.length; p++)		sel1.options[p].selected = true;

  
      return true;
	}	
	
	function showdetails(state, val) {
			 if (state==true) 	document.getElementById(val).style.display="block";
			 else document.getElementById(val).style.display="none";
	}

function check_enquiry () {
	if (document.enquiry_form.e_firstname.value=="" || document.enquiry_form.e_surname.value=="" ||	document.enquiry_form.e_email.value=="" || 
		document.enquiry_form.e_wedding_date_day.options[document.enquiry_form.e_wedding_date_day.options.selectedIndex].value==""
	|| document.enquiry_form.e_wedding_date_month.options[document.enquiry_form.e_wedding_date_month.options.selectedIndex].value==""
	|| document.enquiry_form.e_wedding_date_year.options[document.enquiry_form.e_wedding_date_year.options.selectedIndex].value=="") {
		alert ('All fields marked with * are required!');
		return false;
	}
	else {
		return true; 
	}
}

function check_contact() {
	if (document.contact_form.cname.value=="" || document.contact_form.cemail.value=="" ||	document.contact_form.cphone.value=="" || 
		document.contact_form.csubject.options[document.contact_form.csubject.options.selectedIndex].value=="") {
		alert ('All fields marked with * are required!');
		return false;
	}
	else {
		return true; 
	}
}