// JavaScript Document

/***********************************************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();	
	}
}

function user_save(page,limit)
{
	//alert(limit);
	//alert("hi");
	if(document.frm_user_add.user_type_id.value==0){
		alert("Select User Type");
		document.frm_user_add.user_type_id.focus();
		return false;
	}else if(document.frm_user_add.user_first_name.value==''){
		alert("Please Enter First Name");
		document.frm_user_add.user_first_name.focus();
		return false;
	}else if(document.frm_user_add.user_last_name.value==''){
		alert("Please Enter Last Name");
		document.frm_user_add.user_last_name.focus();
		return false;
	}else if(document.frm_user_add.user_email_address.value == ""){
		alert("Please Enter EmailID");
		document.frm_user_add.user_email_address.focus();
		return false;
	}else if(document.frm_user_add.user_email_address.value.indexOf("@") == -1){
		alert("Please enter valid Email");
		document.frm_user_add.user_email_address.focus();
		return false;
	}else if(document.frm_user_add.user_email_address.value.indexOf(".") == -1){
		alert("Please enter valid Email");
		document.frm_user_add.user_email_address.focus();
		return false;
	}else{
		var password=document.frm_user_add.user_password;
		
		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();
	}
}

/***************************************************News Manager**************************************************/

function news_save(id,img,page,limit){
	if(document.frm_news_add.news_name.value==''){
		alert("Please enter News Name");
		document.frm_news_add.news_name.focus();
		return false;
	}
	
	
		document.frm_news_add.action="news_save.php?news_id="+id+"&img="+img+"&page="+page+"&limit="+limit;
		document.frm_news_add.submit();
	
}

function news_edit(id,page,limit){
	document.frm_news_mgmt.action="news_add.php?page="+page+"&limit="+limit+"&news_id="+id;
	document.frm_news_mgmt.submit();
}

function news_delete(id,page,limit){
	document.frm_news_mgmt.action="news_delete.php?page="+page+"&limit="+limit+"&news_id="+id;
	document.frm_news_mgmt.submit();
}

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

function validate_page(page_id,top_image,page,limit)
{
	if(document.frm_page_add.page_name.value == ''){
		alert("Please enter Page Name");
		document.frm_page_add.page_name.focus();
		return false;
	}else if(document.frm_page_add.page_link.value == ''){
		alert("Please enter Page Link");
		document.frm_page_add.page_link.focus();
		return false;
	}//else{
//		if(page_id == ''){
//			if(document.frm_page_add.page_top_image.value == ''){
//				alert("Please upload top image");
//				document.frm_page_add.page_top_image.focus();
//				return false;
//			}
//		}else{
//			if(top_image == ''){
//				alert("Please upload top image");
//				document.frm_page_add.page_top_image.focus();
//				return false;
//			}
//		}
//	}
	document.frm_page_add.action = "page_save.php?page_id="+page_id+"&page="+page+"&limit="+limit+"&top_image="+top_image;
	document.frm_page_add.submit();
} 

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


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

/**************************************************Product Manager*********************************************************/

function Inint_AJAX() {
   try { return new ActiveXObject("Msxml2.XMLHTTP");  } catch(e) {} //IE
   try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
   try { return new XMLHttpRequest();          } catch(e) {} //Native Javascript
   alert("XMLHttpRequest not supported");
   return null;
};

function validate_product(val,type,id) {
	//alert(type);
	if(type == 'product_name'){//alert("hi");
		var msg = 'msg'+id;
		//alert(msg);
		 var req = Inint_AJAX();
			req.onreadystatechange = function () { 
			   if (req.readyState==4) {
				  if (req.status==200) {
					  //alert(document.getElementById(msg).innerHTML);
					 document.getElementById(msg).innerHTML=req.responseText; //retuen value
				  } 
			   }
			};
	}else{alert("hi");
		
		var msg = 'msg_desc'+id;
		//alert(msg);
		 var req = Inint_AJAX();
			req.onreadystatechange = function () { 
			   if (req.readyState==4) {
				  if (req.status==200) {
					  //alert(document.getElementById(msg).innerHTML);
					 document.getElementById(msg).innerHTML=req.responseText; //retuen value
				  } 
			   }
			};
	}
	 req.open("GET", "../get_msg.php?val="+val+"&type="+type); //make connection
	 
	 req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1"); // set Header
     req.send(null); //send value
};

function search_text(){
	//alert("hi");
	document.frmSearch.action = "search.php";
	document.frmSearch.submit();
}

/**************************************************Front Side*********************************************************/

function validate_contact(){
	if(document.frm_contact.first_name.value==''){
		alert("Please Enter First Name");
		document.frm_contact.first_name.focus();
		return false;
	}else if(document.frm_contact.last_name.value==''){
		alert("Please Enter Last Name");
		document.frm_contact.last_name.focus();
		return false;
	}else if(document.frm_contact.title.value==''){
		alert("Please Enter Title");
		document.frm_contact.title.focus();
		return false;
	}else if(document.frm_contact.address1.value==''){
		alert("Please Enter Address");
		document.frm_contact.address1.focus();
		return false;
	}else if(document.frm_contact.city.value==''){
		alert("Please Enter City");
		document.frm_contact.city.focus();
		return false;
	}else if(document.frm_contact.state.value==''){
		alert("Please Enter State");
		document.frm_contact.state.focus();
		return false;
	}else if(document.frm_contact.postal_code.value==''){
		alert("Please Enter Postal Code");
		document.frm_contact.postal_code.focus();
		return false;
	}else if(document.frm_contact.phone.value==''){
		alert("Please Enter Phone");
		document.frm_contact.phone.focus();
		return false;
	}else if(document.frm_contact.email.value == ""){
		alert("Please Enter EmailID");
		document.frm_contact.email.focus();
		return false;
	}else if(document.frm_contact.email.value.indexOf("@") == -1){
		alert("Please enter valid Email");
		document.frm_contact.email.focus();
		return false;
	}else if(document.frm_contact.email.value.indexOf(".") == -1){
		alert("Please enter valid Email");
		document.frm_contact.email.focus();
		return false;
	}
		document.frm_contact.action="contact_email.php";
		document.frm_contact.submit();
	
}
/**************************************
Form**********************************/
function valid_regi()
{
	//alert("Hi");
	if(document.frm_form.prenom.value==''){
		alert("Please Enter Prénom");
		document.frm_form.prenom.focus();
		//var fname = 'user_fname';
		//return fname;
		return false;
	}else if(document.frm_form.nom.value==''){
		alert("Please Enter Nom");
		document.frm_form.nom.focus();
		return false;
	}else if(document.frm_form.adresse.value == ""){
		alert("Please Enter Adresse");
		document.frm_form.adresse.focus();
		return false;
	}else if(document.frm_form.code_postal.value == ""){
		alert("Please Code Postal");
		document.frm_form.code_postal.focus();
		return false;
	}else if(document.frm_form.ville_depart.value == ""){
		alert("Please Ville de depart");
		document.frm_form.ville_depart.focus();
		return false;
	}else if(document.frm_form.email.value == ""){
		alert("Please Enter EmailID");
		document.frm_form.email.focus();
		return false;
	}else if(document.frm_form.email.value.indexOf("@") == -1){
		alert("Please enter valid Email");
		document.frm_form.email.focus();
		return false;
	}else if(document.frm_form.email.value.indexOf(".") == -1){
		alert("Please enter valid Email");
		document.frm_form.email.focus();
		return false;
	}else if(document.frm_form.telephone.value == ""){
		alert("Please Téléphone");
		document.frm_form.telephone.focus();
		return false;
	}else{
		
	document.frm_form.action = 'mail.php';
	document.frm_form.submit();
	}
}

