var menu=function(){
	var t=15,z=50,s=6,a;
	function dd(n){this.n=n; this.h=[]; this.c=[]}
	dd.prototype.init=function(p,c){
		a=c; var w=document.getElementById(p), s=w.getElementsByTagName('ul'), l=s.length, i=0;
		for(i;i<l;i++){
			var h=s[i].parentNode; this.h[i]=h; this.c[i]=s[i];
			h.onmouseover=new Function(this.n+'.st('+i+',true)');
			h.onmouseout=new Function(this.n+'.st('+i+')');
		}
	}
	dd.prototype.st=function(x,f){
		var c=this.c[x], h=this.h[x], p=h.getElementsByTagName('a')[0];
		clearInterval(c.t); c.style.overflow='hidden';
		if(f){
			p.className+=' '+a;
			if(!c.mh){c.style.display='block'; c.style.height=''; c.mh=c.offsetHeight; c.style.height=0}
			if(c.mh==c.offsetHeight){c.style.overflow='visible'}
			else{c.style.zIndex=z; z++; c.t=setInterval(function(){sl(c,1)},t)}
		}else{p.className=p.className.replace(a,''); c.t=setInterval(function(){sl(c,-1)},t)}
	}
	function sl(c,f){
		var h=c.offsetHeight;
		if((h<=0&&f!=1)||(h>=c.mh&&f==1)){
			if(f==1){c.style.filter=''; c.style.opacity=1; c.style.overflow='visible'}
			clearInterval(c.t); return
		}
		var d=(f==1)?Math.ceil((c.mh-h)/s):Math.ceil(h/s), o=h/c.mh;
		c.style.opacity=o; c.style.filter='alpha(opacity='+(o*100)+')';
		c.style.height=h+(d*f)+'px'
	}
	return{dd:dd}
}();
function refreshCaptcha(){
  document.getElementById('captcha_div').src="visual-captcha.php?"+Math.random();
}

function check_field_name(f1){//Checks Name
	var tk_err=1;
	switch(f1){
		
		//Meta Form
		case "meta_url":
			alert("Please Enter URL");
			tk_err=0;
		break;
		
		//Admin Setings Form
		case "admin_username":
		alert("Please Enter Username");
			tk_err=0;
		break;
		
		case "admin_email":
		alert("Please Enter Your Email");
			tk_err=0;
		break;
		
		//Password Form
		case "old_password":
		alert("Please Enter Your Current Password");
			tk_err=0;
		break;
		
		case "password":
		alert("Please Enter Your New Password");
			tk_err=0;
		break;
		
		case "repassword":
		alert("Please Retype Your New Password");
			tk_err=0;
		break;
		
		//Change Password Form
		case "cur_pwd":
		alert("Please Enter Your Current Password");
			tk_err=0;
		break;
		
		case "npwd":
		alert("Please Enter Your New Password");
			tk_err=0;
		break;
		
		case "cpwd":
		alert("Please Retype Your New Password");
			tk_err=0;
		break;
		
		//Login
		case "log_username":
		alert("Please Enter Your Username");
			tk_err=0;
		break;
		
		case "log_pwd":
		alert("Please Enter Your Password");
			tk_err=0;
		break;
		
		//Shipping Form
		case "ship_title":
			alert("Please Enter Title");
			tk_err=0;
		break;
		case "ship_charge":
			alert("Please Enter Shipping Charge");
			tk_err=0;
		break;
		
		//News & Events Form
		case "news_title":
			alert("Please Enter Title");
			tk_err=0;
		break;
		case "ship_charge":
			alert("Please Enter Shipping Charge");
			tk_err=0;
		break;
		
		
		// Category FORM
		case  "cat_title":
			alert("Please Enter Category Name");
			tk_err=0;
		break;
	
		case  "cat_name":
			alert("Please Enter Category Name");
			tk_err=0;
		break;
	
		case "logo_title":
			alert("Please Enter Title ");
			tk_err=0;
		break;
		
		case "pros_title":
			alert("Please Enter Title ");
			tk_err=0;
		break;
		
		//Product FORM
		case  "prod_name":
			alert("Please Enter Product Name ");
			tk_err=0;
		break;
		case  "prod_code":
			alert("Please Specify Product Code ");
			tk_err=0;
		break;
		case  "prod_price":
			alert("Please Specify Price ");
			tk_err=0;
		break;
		case  "disc_price":
			alert("Please Specify Discount Price ");
			tk_err=0;
		break;
	
		// Price FORM
		case  "price":
			alert("Please Enter Value ");
			tk_err=0;
		break;
	
	
		//Feedback Form
		case  "user_email":
			alert("Please Enter Your Email");
			tk_err=0;
		break;
		
		case  "user_fname":
			alert("Please Enter Your First Name");
			tk_err=0;
		break;
		
		case  "user_name":
			alert("Please Enter Your Name");
			tk_err=0;
		break;
		
		case  "usertel_phone":
			alert("Please Enter Your Contact Number");
			tk_err=0;
		break;
		
		//Posting Order
		
		case  "username_gst":
			alert("Please Enter Your Email");
			tk_err=0;
		break;
		
		case  "username":
			alert("Please Enter Your Username");
			tk_err=0;
		break;
		
		case  "pwd":
			alert("Please Enter Your Password");
			tk_err=0;
		break;
	
		case  "ufirstname":
			alert("Please Enter Your First Name");
			tk_err=0;
		break;
		
		case  "ulastname":
			alert("Please Enter Your Last Name");
			tk_err=0;
		break;
		
		case  "ubill_street":
			alert("Please Enter Your Street Address");
			tk_err=0;
		break;
		
		case  "ubill_state":
			alert("Please Enter Your State");
			tk_err=0;
		break;
		
		case  "ubill_city":
			alert("Please Enter Your City");
			tk_err=0;
		break;
		
		case  "ubill_tel":
			alert("Please Enter Your Contact Number");
			tk_err=0;
		break;
		
		case  "ubill_zip":
			alert("Please Enter Your Postcode");
			tk_err=0;
		break;
		
		case  "sfirstname":
			alert("Please Enter Your Recipient First Name");
			tk_err=0;
		break;
		
		case  "slastname":
			alert("Please Enter Your Recipient Last Name");
			tk_err=0;
		break;
		
		case  "uship_street":
			alert("Please Enter Your Recipient Street Address");
			tk_err=0;
		break;
		
		case  "uship_state":
			alert("Please Enter Your Recipient State");
			tk_err=0;
		break;
		
		case  "uship_city":
			alert("Please Enter Your Recipient City");
			tk_err=0;
		break;
		
		case  "uship_tel":
			alert("Please Enter Your Recipient Contact Number");
			tk_err=0;
		break;
		
		case  "uship_zip":
			alert("Please Enter Recipient Postcode");
			tk_err=0;
		break;
		
			//Refer a friend
		case "myname":
			alert("Please Enter Your Name");
			tk_err=0;
		break;
		case "myemail":
			alert("Please Enter Your Email");
			tk_err=0;
		break;
		case "friend_name":
			alert("Please Enter Your Friend Name");
			tk_err=0;
		break;
		case "friend_email":
			alert("Please Enter Your Friend Email");
			tk_err=0;
		break;
		
	
		//Captcha Valid
	
		case  "word_code":
			alert("Please Enter the Code shown above");
			tk_err=0;
		break;
		
		//Enquiry Posting
      
		case  "user_email":
			alert("Please Enter Your Email");
			tk_err=0;
		break;
		
		case  "fuser_name":
			alert("Please Enter Your Name");
			tk_err=0;
		break;
	}}