// JavaScript Document

// JavaScript Document


/********************************************Page Manager**************************************/

function page_edit(page_id,page,limit)
{
	document.frm_page_mgmt.action="page_add.php?page_id="+page_id+"&page="+page+"&limit="+limit;
	document.frm_page_mgmt.submit();
}

function page_delete(page_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_page_mgmt.action="page_delete.php?page_id="+page_id+"&page="+page+"&limit="+limit;
		document.frm_page_mgmt.submit();	
	}
}

function page_save(page,limit,page_id,image)
{
	//var textarea = tinyMCE.get('page_desc').getContent(); 
	//alert(textarea);
	if(document.frm_page_add.page_name.value==''){
		alert("Please Enter Page Name");
		document.frm_page_add.page_name.focus();
		return false;
		//tinyMCE.getContent()
	}else if(document.frm_page_add.page_link.value==''){
		alert("Please Enter Page Link");
		document.frm_page_add.page_link.focus();
		return false;
	}else{
		document.frm_page_add.action="page_save.php?page="+page+"&limit="+limit;
		document.frm_page_add.submit();
	}
	
}

/***********************************************User Manager*************************************/
function user_edit(user_id,page,limit)
{
	document.frm_user_mgmt.action="user_add.php?user_id="+user_id+"&page="+page+"&limit="+limit;
	document.frm_user_mgmt.submit();
}
function user_delete(user_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_user_mgmt.action="user_delete.php?user_id="+user_id+"&page="+page+"&limit="+limit;
		document.frm_user_mgmt.submit();	
	}
}

var int =/^\d+$/;
var float =/^(\+?((([0-9]+(\.)?)|([0-9]*\.[0-9]+))([eE][+-]?[0-9]+)?))$/;
function user_save(page,limit)
{
	var value;
	var select_del = document.getElementsByTagName('select');
	for (var i=0; i<select_del.length; i++) {
		var input = select_del[ i ];
		if (input.name == 'user_type_id') {
			value = input.value;
			//break;
			//alert("hi");
		}
		
		if(value == ''){
			alert("Please select user type");
			//document.frm_product_add.delivery_type[].focus();
			return false;
		}
	}
	
	if(document.frm_user_add.user_fname.value==''){
		alert("Please Enter First Name");
		document.frm_user_add.user_fname.focus();
		return false;
	}else if(document.frm_user_add.user_lname.value==''){
		alert("Please Enter Last Name");
		document.frm_user_add.user_lname.focus();
		return false;
	}else if(document.frm_user_add.user_email.value == ""){
		alert("Please Enter EmailID");
		document.frm_user_add.user_email.focus();
		return false;
	}else if(document.frm_user_add.user_email.value.indexOf("@") == -1){
		alert("Please enter valid Email");
		document.frm_user_add.user_email.focus();
		return false;
	}else if(document.frm_user_add.user_email.value.indexOf(".") == -1){
		alert("Please enter valid Email");
		document.frm_user_add.user_email.focus();
		return false;
	}else{
		var password=document.frm_user_add.user_pass;
		
		if(password.value==""){
			alert("Please enter your password");
			password.focus();
			return false;
		}else if(password.value.length < 6){
			alert("Your password should contain minimum 6 characters");
			password.focus();
			return false;
		}
		
		var pass_string = password.value;		
		var valid="123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";

		for (var i=0; i<pass_string.length; i++) {
        	if (valid.indexOf(pass_string.charAt(i)) < 0) {
            	alert('Your password contains invalid characters');
				password.focus();
            	return false;
        	}
    	}
		
		var alphaCount=0
 		var numCount=0

		var num_valid="123456789";
		
		for (var i=0; i<pass_string.length; i++) {
			if (num_valid.indexOf(pass_string.charAt(i)) < 0) {
			 numCount++;
			}
		}
		if(numCount==pass_string.length){
			alert('Your password contains only characters. Please enter an alphanumeric	value like -alpha1-');
			password.focus();
			return false;
		}
		
		var	alph_valid="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		
		for (var i=0; i<pass_string.length; i++) {
			if (alph_valid.indexOf(pass_string.charAt(i)) < 0) {
				alphaCount++;
			}
		}
		if(alphaCount==pass_string.length){
			alert('Your password contains only numbers. Please enter an alphanumeric value like -alpha1-');
			password.focus();
			return false;
		}
		
		document.frm_user_add.action="user_save.php?page="+page+"&limit="+limit;
		document.frm_user_add.submit();
	}
}

function cat_save1(page,limit)
{	
	if(document.frm_cat_add.category_name.value==''){
		alert("Please Enter FAQ Category Name")
		document.frm_cat_add.category_name.focus();
		return false;
	}else if(document.frm_cat_add.parent_id.value==""){
		alert("Please Select Parent Category")
		document.frm_cat_add.parent_id.focus();
		return false;
	}else if(document.frm_cat_add.display_order.value==""){
	alert("Please Enter Display Order")
	document.frm_cat_add.display_order.focus();
	return false;
	}else{
		if(!int.test(document.frm_cat_add.display_order.value)){
		alert("Please Enter Only Integer");
		document.frm_cat_add.display_order.focus();
		return false;
		}else{
	document.frm_cat_add.action="faq_cat_save.php?page="+page+"&limit="+limit;
	document.frm_cat_add.submit();
	}
	}
}
/***********************************************Subscriber Manager*************************************/
function subscriber_edit(subscriber_id,page,limit)
{
	document.frm_subscriber_mgmt.action="subscriber_add.php?subscriber_id="+subscriber_id+"&page="+page+"&limit="+limit;
	document.frm_subscriber_mgmt.submit();
}
function subscriber_delete(subscriber_id,page,limit)
{
	var ans=confirm("Are you sure want to delete?");
	if(ans==true)
	{
		document.frm_subscriber_mgmt.action="subscriber_delete.php?subscriber_id="+subscriber_id+"&page="+page+"&limit="+limit;
		document.frm_subscriber_mgmt.submit();	
	}
}

var int =/^\d+$/;
var float =/^(\+?((([0-9]+(\.)?)|([0-9]*\.[0-9]+))([eE][+-]?[0-9]+)?))$/;
function subscriber_save(page,limit)
{

	if(document.frm_subscriber_add.subscriber_name.value==''){
		alert("Please Enter  Name");
		document.frm_subscriber_add.subscriber_name.focus();
		return false;
	}else if(document.frm_subscriber_add.subscriber_email.value == ""){
		alert("Please Enter EmailID");
		document.frm_subscriber_add.subscriber_email.focus();
		return false;
	}else if(document.frm_subscriber_add.subscriber_email.value.indexOf("@") == -1){
		alert("Please enter valid Email");
		document.frm_subscriber_add.subscriber_email.focus();
		return false;
	}else if(document.frm_subscriber_add.subscriber_email.value.indexOf(".") == -1){
		alert("Please enter valid Email");
		document.frm_subscriber_add.subscriber_email.focus();
		return false;
	}else
	{
		
		document.frm_subscriber_add.action="subscriber_save.php?page="+page+"&limit="+limit;
		document.frm_subscriber_add.submit();
	}
}

/***********************************************Book Manager*****************************************************/

function searchterm()
{
	if(document.frmsearch.txtsearch.value==''){
		alert("Please Enter Search Keyword");
		document.frmsearch.txtsearch.focus();
		return false;
	}
		else{
			document.frmsearch.action="searchresult.php";
			document.frmsearch.submit();
		}

}
