			function jlord_phplist_lists_checked(wap_id) {
				if(!document.getElementById(wap_id))return true;
				var cboxs = document.getElementById(wap_id).getElementsByTagName('input');
				var i = 0;
				for ( i = 0; i < cboxs.length; i++){
					if(cboxs[i].checked == true){
						return true;
					}
				}
				return false;
			}
			
			function f_check_form(myform) {
				var foobla_ids = {
						'f_submit':'f_submist',
						'f_waiting':'f_waiting',
						'f_after_submit':'f_after_submit',
						'waring_name':'waring_name',
						'waring_email':'waring_email',
						'waring_email_f':'waring_email_f'
					};
				var form_id = myform.getAttribute("id");
				if(form_id == "jlord_myform"){
					foobla_ids = {
							'f_submit':'mf_submist',
							'f_waiting':'mf_waiting',
							'f_after_submit':'mf_after_submit',
							'waring_name':'mwaring_name',
							'waring_email':'mwaring_email',
							'waring_email_f':'mwaring_email_f'
						};
				}
				var et_name 	= myform.et_name.value;
				var et_email 	= myform.et_email.value;
				var formid = myform.getAttribute('id');
				var echeck = true;
				
				if(myform.name.value == et_name || myform.name.value == "") {
					$(formid).getElementById(foobla_ids.waring_name).style.display= 'block';
					echeck = false; 
				} else {
					$(formid).getElementById(foobla_ids.waring_name).style.display= 'none';
					echeck = true;
				}
				
				if(myform.email.value == et_email || myform.email.value == ""){
					$(formid).getElementById(foobla_ids.waring_email).style.display= 'block';
					echeck = false;
				} else {
					$(formid).getElementById(foobla_ids.waring_email).style.display= 'none';
					if(!MyValidEmail(myform.email.value)) {
						$(formid).getElementById(foobla_ids.waring_email_f).style.display= 'block';
						echeck = false;
					} else {
						$(formid).getElementById(foobla_ids.waring_email_f).style.display= 'none';
						echeck = true;
					}
				}
				
				if(!jlord_phplist_lists_checked("jlord_phplist_list_subscribe")){
					$(formid).getElementById("mwaring_not_select_list").style.display= 'block';
					echeck = false;
				}else{
					$(formid).getElementById("mwaring_not_select_list").style.display= 'none';
					echeck = true;
				}
				
				return echeck;
			}
			
			function post_subscribe(myform){
				var foobla_ids = {
						'f_submist':'f_submist',
						'f_waiting':'f_waiting',
						'f_after_submit':'f_after_submit',
						'waring_name':'waring_name',
						'waring_email':'waring_email',
						'waring_email_f':'waring_email_f'
					};
				var form_id = myform.getAttribute("id");
				if(form_id == "jlord_myform"){
					foobla_ids = {
							'f_submist':'mf_submist',
							'f_waiting':'mf_waiting',
							'f_after_submit':'mf_after_submit',
							'waring_name':'mwaring_name',
							'waring_email':'mwaring_email',
							'waring_email_f':'mwaring_email_f'
						};
				}
				/* Check form at here */
				if(!f_check_form(myform)){
					return false;
				}
				/* Check form at here */
				myform.send({
					onRequest:function(){
						myform.getElementById(foobla_ids.f_submist)
							.style.display= 'none';
						
						myform.getElementById(foobla_ids.f_waiting)
							.style.display= 'block';
					},
					onComplete:function(data){
						myform.name.value='';
						myform.email.value='';
						myform.getElementById(foobla_ids.f_after_submit)
							.innerHTML = data; 
						myform.getElementById(foobla_ids.f_waiting)
							.style.display= 'none';
						myform.getElementById(foobla_ids.f_after_submit)
							.style.display= 'block';
					}
				});
			}
			
			function onfob(e,el){
				/*alert(el.form.getAttribute("id"));*/
				var et_name 	= el.form.et_name.value;
				var et_email 	= el.form.et_email.value;
				if(e=="f"){
					if( el.value == et_name || el.value == et_email){
						el.value = "";
					}
				} else if(e=="b") {
					var ename = el.getAttribute("name");
					if(ename == "email" && el.value == ""){
						el.value = et_email;
					} else if (ename == "name" && el.value == ""){
						el.value = et_name;
					}
				}
			}
			
			function resume() {
				document.getElementById('newsletter').style.display='block';
				document.getElementById('delete_div').style.display='none';//remove();
			}
			
			/*	check email */
			function MyValidEmail(email) {
				var emailPat=/^(.+)@(.+)$/
				var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
				var validChars="\[^\\s" + specialChars + "\]"
				var quotedUser="(\"[^\"]*\")"
				var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
				var atom=validChars + '+'
				var word="(" + atom + "|" + quotedUser + ")"
				var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
				var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
				var matchArray=email.match(emailPat)
				if (matchArray==null) {
					return false
				}
				var user=matchArray[1]
				var domain=matchArray[2]
				if (user.match(userPat)==null) {
					return false
				}
				var IPArray=domain.match(ipDomainPat)
				if (IPArray!=null) {
					// this is an IP address
					  for (var i=1;i<=4;i++) {
						if (IPArray[i]>255) {
							return false;
					    }
					  }
					return true;
				}
				var domainArray=domain.match(domainPat)
				if (domainArray==null) {
					return false;
				}
				var atomPat=new RegExp(atom,"g");
				var domArr=domain.match(atomPat);
				var len=domArr.length;
				if (domArr[domArr.length-1].length<2 ||
					domArr[domArr.length-1].length>4) {
					return false;
				}
				if (len<2) {
					return false;
				}
				return true;
			}
			
			/* function turn back */
			function go_back(myform){
				var foobla_ids = {
						'f_submist':'f_submist',
						'f_waiting':'f_waiting',
						'f_after_submit':'f_after_submit',
						'waring_name':'waring_name',
						'waring_email':'waring_email',
						'waring_email_f':'waring_email_f'
					};
				var form_id = myform.getAttribute("id");
				if(form_id == "jlord_myform"){
					foobla_ids = {
							'f_submist':'mf_submist',
							'f_waiting':'mf_waiting',
							'f_after_submit':'mf_after_submit',
							'waring_name':'mwaring_name',
							'waring_email':'mwaring_email',
							'waring_email_f':'mwaring_email_f'
						};
				}
				myform.getElementById(foobla_ids.f_after_submit)
							.style.display= 'none';
				myform.getElementById(foobla_ids.f_waiting)
							.style.display= 'none';
				myform.getElementById(foobla_ids.f_submist)
							.style.display= 'block';
			}