// JavaScript Document
var whitespace=" \t\n\r";
function isEmpty(s)
{
  var i;
     if((s==null) || (s.length==0))
     return true;
        for(i=0;i<s.length;i++)
          {
            var c=s.charAt(i);
            if(whitespace.indexOf(c)==-1)
            return false;
          }
     return true;
}

function list_address_change(){
	var selected_value=document.getElementById("addresses_list").value;
	if(selected_value ==-1){
		//document.getElementById('add_address').style.display = 'block';
		location.href = "add_address.php"
		document.getElementById('addresses_list').value=document.getElementById('addresses_list')[0].value;
	}
		if(selected_value !=-1 && selected_value !=0){
			sR('get_address.php?address_id='+selected_value+ '', '', '','address_details');
	}

}

function validate_order(){
	if(document.getElementById("items_number").value < 1){		alert("add items in your cart first");		return false;		}		if(document.getElementById("payment").value ==0){		alert("Choose payment method");		return false;	}		if(document.getElementById("addresses_list").value ==0){
		alert("Choose an address");
		return false;
	}			if(document.getElementById("send_order").value != 'null' && document.getElementById("hidden_price").value < 40){		alert("Minimum order value is L.E 40 per order");		return false;			}		
	
	return true;
}

function validate_profile(){
	if(isEmpty(document.getElementById("user_name").value)){
		alert("insert your name");
		document.getElementById("user_name").focus();
		return false;
	}
	if(isEmpty(document.getElementById("user_email").value)){
		alert("insert your E-mail");
		document.getElementById("user_email").focus();
		return false;
	}
	  var mailval=document.getElementById("user_email").value;
	if((mailval.indexOf('@')==-1)||(mailval.indexOf('.')==-1)){	
		alert("invalid E-mail");
		document.getElementById("user_email").focus();
		document.getElementById("user_email").select();
		return false;
	}
	if(isEmpty(document.getElementById("user_password").value)){
		alert("insert your password");
		document.getElementById("user_password").focus();
		return false;
	}
	if(isEmpty(document.getElementById("confirm_password").value)){
		alert("confirm your password");
		document.getElementById("confirm_password").focus();
		return false;
	}
	if(document.getElementById("confirm_password").value != document.getElementById("user_password").value ){
		alert("The confirmation password didn't match the password");
		document.getElementById("confirm_password").focus();
		document.getElementById("confirm_password").select();
		return false;
	}
	return true;
}

function check_quantity(quantity,field){
	if(isNaN(quantity) || quantity <= 0){
		alert("invalid quantity Values should be in decimals or integer");
		document.getElementById(field).value=1;
		return false;
	}
	return true;
}

function validate_news_letter(){ 
	if (document.getElementById("email").value==""){
        alert("enter your E-mail");
        document.getElementById("email").focus();
        return false;
      }
	var mailval=document.getElementById("email").value;
	if((mailval.indexOf('@')==-1)||(mailval.indexOf('.')==-1)){	
		document.getElementById("email").select();
		alert("invalid E-mail");
		document.getElementById("email").focus();
		return false;
	}
return true;
}

