function validatecontact()
{
if (document.contactform.contactname.value=="")
{
alert("Please enter Your Name");
document.contactform.contactname.focus();
return false;
}
if (document.contactform.contactemail.value=="")
{
alert("Please enter your email");
document.contactform.contactemail.focus();
return false;
}

var result = checkbae('contactform','contactemail');
if (result == true)
{
	if (document.contactform.cnt_query.value=="")
	{
		alert("Please enter your Query");
		document.contactform.cnt_query.focus();
		return false;
	}
	return true;
}
else
{
	return false;
}
}

var testresults
function checkemail(formname,inputname){

var a="document.";
var b=".value";
var str = eval(a+formname+"."+inputname+b);
var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if (filter.test(str))
testresults=true
else{
alert("Please enter a valid email address!")
eval(a+formname+"."+inputname+".focus()");
testresults=false
}
return (testresults)
}

function checkbae(formname,inputname){
if (document.layers||document.getElementById||document.all)
return checkemail(formname,inputname)
else
return true
}

function validateregister()
{
if (document.registerform.reg_name.value=="")
{
alert("Please enter Your Name");
document.registerform.reg_name.focus();
return false;
}
if (document.registerform.reg_phone.value=="")
{
alert("Please enter your Phone Number");
document.registerform.reg_phone.focus();
return false;
}
if (document.registerform.email.value=="")
{
alert("Please enter your Email");
document.registerform.email.focus();
return false;
}
var result = checkbae('registerform','email');
if (result == true)
{
	if (document.registerform.reg_user.value=="")
	{
		alert("Please enter your User Id");
		document.registerform.reg_user.focus();
		return false;
	}
	if (document.registerform.reg_pass.value=="")
	{
		alert("Please enter your Password");
		document.registerform.reg_pass.focus();
		return false;
	}
	return true;
}
else
{
	return false;
}
}

function validatelogin()
{
if (document.loginform.user.value=="")
{
	alert("Please enter Your User Name");
	document.loginform.user.focus();
	return false;
}
if (document.loginform.pass.value=="")
{
	alert("Please enter your Password");
	document.loginform.pass.focus();
	return false;
}
return true;
}

function validatecate()
{
	if (document.add_cateform.catname.value == "")
	{
		alert('Please enter the category name');
		document.add_cateform.catname.focus();
		return false;
	}
	return true;
}

function validateecate()
{
	if (document.edit_cateform.edit_catname.value == "")
	{
		alert('Please enter the category name');
		document.edit_cateform.edit_catname.focus();
		return false;
	}
	return true;
}

function del_cate(cid,ctype)
{
	var confirmation = confirm("Are you sure you want to delete this Category?");
	if (confirmation == true)
	{
		var resdiv = document.getElementById('res');
		if(resdiv.style.display == 'none')
		{
			resdiv.style.display = 'block';
		}
		resdiv.innerHTML = 'Please wait...';
		var pars = "cid="+cid+"&ctype="+ctype;
		var refreshurl = "adm_cate.php?ctype="+ctype;
		var myAjax = new Ajax.Updater( resdiv, 'adm_cate_del.php', { method: 'get', parameters: pars, onComplete:function(){popup(refreshurl);}});	
	}
	else
	{
	}	
}

function popup(refreshurl)
{
	var resdiv = document.getElementById('res');
	var cont = resdiv.innerHTML;
	alert(cont);
	refreshpage(refreshurl);
}

function refreshpage(refreshurl)
{
	window.location.href=refreshurl;
}

function gotopage(page)
{
var sel_mon = document.getElementById('m');
var mon = sel_mon.options[sel_mon.options.selectedIndex].value;
//alert(mon);
var p = page+"?m="+mon;
window.location.href=p;
}

function del_vi(vid,p,m)
{
	var confirmation = confirm("Are you sure you want to delete this Video?");
	if (confirmation == true)
	{
		var resdiv = document.getElementById('res');
		if(resdiv.style.display == 'none')
		{
			resdiv.style.display = 'block';
		}
		resdiv.innerHTML = 'Please wait...';
		var pars = "vid="+vid;
		var refreshurl = "admin_videos.php?p="+p+"&m="+m;

		var myAjax = new Ajax('adm_vi_del.php', {
				method: 'post',
				data: pars,
				update: $('res'),
				onComplete: function(){popup(refreshurl);}
			}).request();

//		var myAjax = new Ajax.Updater( resdiv, 'adm_vi_del.php', { method: 'get', parameters: pars, onComplete:function(){popup(refreshurl);}});	
	}
	else
	{
	}	
}

function validate_viupload()
{
	if (document.upload_form.cid.options[document.upload_form.cid.selectedIndex].value == "0")
	{
		alert("Please select a Category");
		document.upload_form.cid.focus();
		return false;
	}	
	if (document.upload_form.v_title.value == "")
	{
		alert("Please enter a Title");
		document.upload_form.v_title.focus();
		return false;
	}
	if (document.upload_form.v_flv.value == "")
	{
		alert("Please upload a flv file");
		document.upload_form.v_flv.focus();
		return false;
	}
	return true;
}

function validate_viupdate()
{
	if (document.update_form.cid.options[document.update_form.cid.selectedIndex].value == "0")
	{
		alert("Please select a Category");
		document.update_form.cid.focus();
		return false;
	}	
	if (document.update_form.v_title.value == "")
	{
		alert("Please enter a Title");
		document.update_form.v_title.focus();
		return false;
	}
	return true;
}

function validate_auupload()
{
	if (document.upload_form.cid.options[document.upload_form.cid.selectedIndex].value == "0")
	{
		alert("Please select a Category");
		document.upload_form.cid.focus();
		return false;
	}	
	if (document.upload_form.a_title.value == "")
	{
		alert("Please enter a Title");
		document.upload_form.a_title.focus();
		return false;
	}
	if (document.upload_form.a_file.value == "")
	{
		alert("Please upload an audio file");
		document.upload_form.a_file.focus();
		return false;
	}
	return true;	
}

function validate_auupdate()
{
	if (document.update_form.cid.options[document.update_form.cid.selectedIndex].value == "0")
	{
		alert("Please select a Category");
		document.update_form.cid.focus();
		return false;
	}	
	if (document.update_form.a_title.value == "")
	{
		alert("Please enter a Title");
		document.update_form.a_title.focus();
		return false;
	}
	return true;	
}

function del_au(aid,p,m)
{
	var confirmation = confirm("Are you sure you want to delete this Audio?");
	if (confirmation == true)
	{
		var resdiv = document.getElementById('res');
		if(resdiv.style.display == 'none')
		{
			resdiv.style.display = 'block';
		}
		resdiv.innerHTML = 'Please wait...';
		var pars = "aid="+aid;
		var refreshurl = "admin_audios.php?p="+p+"&m="+m;

		var myAjax = new Ajax('adm_au_del.php', {
				method: 'post',
				data: pars,
				update: $('res'),
				onComplete: function(){popup(refreshurl);}
			}).request();

//		var myAjax = new Ajax.Updater( resdiv, 'adm_au_del.php', { method: 'get', parameters: pars, onComplete:function(){popup(refreshurl);}});	
	}
	else
	{
	}	
}

function validate_guupload()
{
	if (document.upload_form.cid.options[document.upload_form.cid.selectedIndex].value == "0")
	{
		alert("Please select a Category");
		document.upload_form.cid.focus();
		return false;
	}	
	if (document.upload_form.g_title.value == "")
	{
		alert("Please enter a Title");
		document.upload_form.g_title.focus();
		return false;
	}
	if (document.upload_form.g_file.value == "")
	{
		alert("Please upload an guide file");
		document.upload_form.g_file.focus();
		return false;
	}
	return true;	
}

function validate_guupdate()
{
	if (document.update_form.cid.options[document.update_form.cid.selectedIndex].value == "0")
	{
		alert("Please select a Category");
		document.update_form.cid.focus();
		return false;
	}	
	if (document.update_form.g_title.value == "")
	{
		alert("Please enter a Title");
		document.update_form.g_title.focus();
		return false;
	}
	return true;	
}

function del_gu(gid,p,m)
{
	var confirmation = confirm("Are you sure you want to delete this Guide?");
	if (confirmation == true)
	{
		var resdiv = document.getElementById('res');
		if(resdiv.style.display == 'none')
		{
			resdiv.style.display = 'block';
		}
		resdiv.innerHTML = 'Please wait...';
		var pars = "gid="+gid;
		var refreshurl = "admin_guides.php?p="+p+"&m="+m;

		var myAjax = new Ajax('adm_gu_del.php', {
				method: 'post',
				data: pars,
				update: $('res'),
				onComplete: function(){popup(refreshurl);}
			}).request();

//		var myAjax = new Ajax.Updater( resdiv, 'adm_au_del.php', { method: 'get', parameters: pars, onComplete:function(){popup(refreshurl);}});	
	}
	else
	{
	}	
}

function validates()
{
	if (document.s_form.term.value == "")
	{
		alert("Please enter a Search Term");
		document.s_form.term.focus();
		return false;
	}
	return true;
}

function changestatus(mem_username,sta,p)
{
	if (sta == 'active')
	{
		var stateme = 'Activate';
	}
	else if (sta == 'inactive')
	{
		var stateme = 'De-Activate';		
	}
	else
	{
		var stateme = 'Temporarily De-Activate';		
	}
	var confirmation = confirm("Are you sure you want to "+stateme+" "+mem_username+"?");
	if (confirmation == true)
	{
		var resdiv = document.getElementById('res');
		if(resdiv.style.display == 'none')
		{
			resdiv.style.display = 'block';
		}
		resdiv.innerHTML = 'Please wait...';
		var pars = "u="+mem_username+"&sta="+sta;
		var refreshurl = "admin_members.php?p="+p;
		var myAjax = new Ajax.Updater( resdiv, 'adm_mem_chg.php', { method: 'get', parameters: pars, onComplete:function(){popup(refreshurl);}});	
	}
	else
	{
	}	
}


function changestatus_s(mem_username,sta,p,lname,rname,ustatus)
{
	if (sta == 'active')
	{
		var stateme = 'Activate';
	}
	else if (sta == 'inactive')
	{
		var stateme = 'De-Activate';		
	}
	else
	{
		var stateme = 'Temporarily De-Activate';		
	}
	var confirmation = confirm("Are you sure you want to "+stateme+" "+mem_username+"?");
	if (confirmation == true)
	{
		var resdiv = document.getElementById('res');
		if(resdiv.style.display == 'none')
		{
			resdiv.style.display = 'block';
		}
		resdiv.innerHTML = 'Please wait...';
		var pars = "u="+mem_username+"&sta="+sta;
		var refreshurl = "adm_mem_search.php?p="+p+"&lname="+lname+"&rname="+rname+"&ustatus="+ustatus;
		var myAjax = new Ajax.Updater( resdiv, 'adm_mem_chg.php', { method: 'get', parameters: pars, onComplete:function(){popup(refreshurl);}});	
	}
	else
	{
	}	
}


function validate_searchmem()
{
	var logname = document.search_form.lname.value;
	var reguname = document.search_form.rname.value;
	var ustatus = document.search_form.ustatus.options[document.search_form.ustatus.selectedIndex].value;

	if (logname == "" && reguname == "" && ustatus == "")
	{
		alert("Please enter some search parameters to Find Members");
		document.search_form.lname.focus();
		return false;
	}
	return true;
}

function validate_submail()
{
	var from_email_id = document.getElementById('from_email_id').value;
	var subject = document.getElementById('subject').value;
	var option1 = document.getElementById('option1');
	var option2 = document.getElementById('option2');
	var testresults=false;
	if ((option1.checked==false)&&(option2.checked==false))
	{
		alert("Please Select an member type");
		return false;
	}
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i

	if (filter.test(from_email_id))
		testresults=true;
		
	if((from_email_id=="")||(!testresults))
	{
		alert("Please enter Valid from email address");
		document.getElementById('from_email_id').focus();
		return false;
	}
	if (subject == "")
	{
		alert("Please enter the Subject");
		document.getElementById('subject').focus();
		return false;
	}
}


function bm(pkid,bmtype,p,cid,term)
{
	var resdivname = 'bm_res'+pkid;
	var resdiv = document.getElementById(resdivname);
	resdiv.innerHTML = 'Please wait...';
	var pars = "tid="+pkid+"&bm_type="+bmtype;
	if ( bmtype == 'video')
	{
		var refreshurl = "videos.php?p="+p+"&cid="+cid+"&term="+term;
	}
	else
	{
		var refreshurl = "audios.php?p="+p+"&cid="+cid+"&term="+term;
	}	
	var myAjax = new Ajax('bm.php', {
			method: 'post',
			data: pars,
			update: $(resdivname),
			onComplete: function(){popup_alert(resdivname,refreshurl);}
		}).request();
//		var myAjax = new Ajax.Updater( resdiv, 'adm_au_del.php', { method: 'get', parameters: pars, onComplete:function(){popup(refreshurl);}});	
}

function popup_alert(resdivname,refreshurl)
{
	var resdiv = document.getElementById(resdivname);
	var cont = resdiv.innerHTML;
	alert(cont);
	refreshpage(refreshurl);
}

function bm_del(pkid,bmtype,p,cid,term)
{
	var confirmation = confirm("Are you sure you want to remove this Bookmark?");
	if (confirmation == true)
	{
	var resdivname = 'bm_res'+pkid;
	var resdiv = document.getElementById(resdivname);
	resdiv.innerHTML = 'Please wait...';
	var pars = "tid="+pkid+"&bm_type="+bmtype;
	if ( bmtype == 'video')
	{
		var refreshurl = "bookmarks.php?p="+p+"&cid="+cid+"&term="+term;
	}
	else
	{
		var refreshurl = "bm_audios.php?p="+p+"&cid="+cid+"&term="+term;
	}
//	alert(refreshurl);
	var myAjax = new Ajax('bm_del.php', {
			method: 'post',
			data: pars,
			update: $(resdivname),
			onComplete: function(){popup_alert(resdivname,refreshurl);}
		}).request();
//		var myAjax = new Ajax.Updater( resdiv, 'adm_au_del.php', { method: 'get', parameters: pars, onComplete:function(){popup(refreshurl);}});	
	}
	else
	{
	}
}
