// JavaScript Document
function ClearText(ele,opt)
{
	if(opt==1)
	{
		if(ele.value=='Search Products' || ele.value=='')
		{
			ele.value='';
		}
	}
	else
	{
		if(ele.value=='Search Products' || ele.value=='')
		{
			ele.value='Search Products';
		}
	}
}

function valid_login(frm)
{
	if(frm.username.value=="")
	{
		alert('Please insert your username logon.');
		frm.username.focus();
		return false;
	}
	if(frm.password.value=="")
	{
		alert('Please insert your password.');
		frm.password.focus();
		return false;
	}
}

function ClearTextLog(ele,opt,type)
{
	if(opt==1)
	{
		if(ele.value=='Username' || ele.value=='Password' || ele.value=='')
		{
			ele.value='';
		}
	}
	else
	{
		if((ele.value=='Username' || ele.value=='') && type=="Username")
		{
			ele.value='Username';
		}
		if((ele.value=='Password' || ele.value=='') && type=="Password")
		{
			ele.value='Password';
		}
	}
}

function Validation_Register(form)
{
	if(form.f_name.value=="")
	{
		alert('Please insert your first name.');
		form.f_name.focus();
		return false;
	}
	else
	if(form.l_name.value=="")
	{
		alert('Please insert your last name.');
		form.l_name.focus();
		return false;
	}
	else
	if(form.selYear.value == 0)
	{
	alert("Please select your birthday year.");
	form.selYear.focus();
	return (false);
	}
	else
	if(form.selMonth.value == 0)
	{
	alert("Please select your birthday month.");
	form.selMonth.focus();
	return (false);
	}
	else
	if(form.selDay.value == 0)
	{
	alert("Please select your birthday day.");
	form.selDay.focus();
	return (false);
	}
	else
	if(form.gender.value=="")
	{
		alert('Please select your gender.');
		return false;
	}
	else
	if(form.phone.value=="")
	{
		alert('Please insert your phone.');
		form.phone.focus();
		return false;
	}
	else
	if(form.cellphone.value=="")
	{
		alert('Please insert your cell phone.');
		form.cellphone.focus();
		return false;
	}
	else
	if(form.email.value=="")
	{
		alert('Please insert your email.');
		form.email.focus();
		return false;
	}
	else
	if(form.email.value!="")
	{
		if(!emailValidator(form.email,"Please Insert A Valid Email."))
			return (false);
	}
	else
	if(form.country.value==0)
	{
		alert('Please select your country.');
		form.country.focus();
		return false;
	}
	else
	if(form.city.value=="")
	{
		alert('Please insert your city.');
		form.city.focus();
		return false;
	}
	else
	if(form.address.value=="")
	{
		alert('Please insert your address.');
		form.address.focus();
		return false;
	}
	else
	if(form.passwordReg.value=="")
	{
		alert('Please insert your password.');
		form.passwordReg.focus();
		return false;
	}
	else
	if(form.passwordReg.value!=form.confirm_password.value)
	{
		alert('Please confirm your password.');
		form.passwordReg.focus();
		return false;
	}
}

function emailValidator(elem, helperMsg)
{
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	/*("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$*/
	if(elem.value.match(emailExp))
	{
		return true;
	}
	else
	{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}


function email_test(form)
{
	if(!emailValidator(form.send,"Please insert a valid email."))
			return false;
	else
	if(form.send.value=="")
	{
		alert('Please inset your email.');
		return false;
	}
	else
	return true;
}

function isNumeric(ctrl, helperMsg)
{
	var numericExpression = /^[0-9]+$/;
	if(ctrl.value.match(numericExpression))
	{
		return true;
	}
	else
	{
		alert(helperMsg);
		ctrl.value="";
		ctrl.focus();
		return false;
	}
}

function frm_confirmation()
{
	var where_to= confirm("This will delete the record(s) and all related information \n\nAre you sure you want to delete");
	if (where_to== true)
	{
		document.myform.submit();
	}
	else
	{
		UnCheckAll(document.myform.check_list);
	}

}

function SaveEditing()
{
	var where_to= confirm("Are you sure you want to save this cart?");
	if (where_to== true)
	{
		document.myform.action='_basket/save_editing.php';
		document.myform.submit();
	}
}

function BuyItems()
{
	var where_to= confirm("Are you sure you want to buy this cart?");
	if (where_to== true)
	{
		document.myform.action='buy.php';
		document.myform.submit();
	}
}

function CheckAll(chk)
{
	for (i = 0; i < document. myform.elements.length; i++)
	{
		var e=document. myform.elements[i];
		e.checked = true ;
	}
}

function UnCheckAll(chk)
{
	for (i = 0; i < document. myform.elements.length; i++)
	{
		var e=document. myform.elements[i];
		e.checked = false ;
	}
}

function validationRequest(frm)
{
	if(frm.title.value=="")
	{
		alert('Please enter the title of request.');
		frm.title.focus();
		return false;
	}
	if(frm.message.value=="")
	{
		alert('Please enter the message of request.');
		frm.message.focus();
		return false;
	}
}

function testNumeric(ele)
{
	if(!isNumeric(ele,"Please insert an number"))
		ele.value="";
}

function EditQty(opt,eleId,subtotalId,priceItem,totalnumebrItems)
{
	var totalnumebrItems=parseInt(document.getElementById("totalnumebrItems").innerHTML);
	var totalsubprice =eval(document.getElementById("totalsubprice").innerHTML);
	if(opt==0)
	{
		if(document.getElementById(eleId).value>0)
		{
			document.getElementById(eleId).value=parseInt(document.getElementById(eleId).value)-1;
			document.getElementById("totalnumebrItems").innerHTML=totalnumebrItems-1;
			totalsubprice=totalsubprice-priceItem;
			document.getElementById("totalsubprice").innerHTML=totalsubprice.toFixed(2);
		}
	}
	else
	if(opt==1)
	{
		document.getElementById(eleId).value=parseInt(document.getElementById(eleId).value)+1;
		document.getElementById("totalnumebrItems").innerHTML=totalnumebrItems+1;
		totalsubprice=totalsubprice+priceItem;
		document.getElementById("totalsubprice").innerHTML=totalsubprice.toFixed(2);
	}
	var SubtotalItem=document.getElementById(eleId).value*priceItem;
	var subtotalItemFixed=SubtotalItem.toFixed(2);
	document.getElementById(subtotalId).innerHTML="AED "+subtotalItemFixed;
}