function IsValidEmail(NForm){
        NForm.email.focus();
        var str = NForm.email.value; 
        var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid 
        var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid 
        if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid 
                return true; 
        }else{ 
                return false; 
        } 
}
function Open_url(spage,swidth,sHeight,scrolls,leftpx,toppx){
	var OpenWindow=window.open(spage,"logwindow",'left='+leftpx+',top='+toppx+',height='+sHeight+',width='+swidth+',scrollbars='+scrolls+',toolbar=0,resizable='+scrolls+',addressbar=0');
	return false;
}
function checkUncheckAll(theElement) {
	var theForm = theElement.form, z = 0;
	for(z=0; z<theForm.length;z++){
		  if(theForm[z].type == 'checkbox' && theForm[z].name != 'checkall'){
			  theForm[z].checked = theElement.checked;
		  }
	}
}
function validate_delete(){
	return confirm("Continue delete!");
}
function getpage(){
	var sPath = window.location.pathname;
	//var sPage = sPath.substring(sPath.lastIndexOf('\\') + 1);
	var sPage = sPath.substring(sPath.lastIndexOf('/') + 1);
	return sPage;
}
function modify_status(id,oldorder){
	var newsort=prompt("Enter new number",oldorder)
	var spage=getpage();
	if(newsort==null){
	return false;
	}
	if(newsort<0 || newsort>1){
		alert("The number should 0 for No  or 1 for Yes .");
		return false;
	}
	window.location=spage+"?do=update&id="+id+"&show="+newsort;
}
function validate_photo_form(nform){
	if(!nform.revue.value){
		alert("Revue required");
		nform.revue.focus();
		return false;
	}
	if(!nform.pname.value){
		alert("Photo name required");
		nform.pname.focus();
		return false;
	}
	if(!nform.bphoto.value){
		alert("Big photo required");
		nform.bphoto.focus();
		return false;
	}
	if(!nform.sphoto.value){
		alert("Small photo required");
		nform.sphoto.focus();
		return false;
	}
	return true;	
}
function modify_rank1(id,oldorder,rid){
	var newsort=prompt("Enter new rank",oldorder)
	var spage=getpage();
	if(newsort==null){
	return false;
	}
	if(newsort<1){
		alert("The rank should start from 1 and higher");
		return false;
	}
	window.location=spage+"?do=update&id="+id+"&rank="+newsort+"&rid="+rid;
}
function modify_rank(id,oldorder){
	var newsort=prompt("Enter new rank",oldorder)
	var spage=getpage();
	if(newsort==null){
	return false;
	}
	if(newsort<1){
		alert("The rank should start from 1 and higher");
		return false;
	}
	window.location=spage+"?do=update&id="+id+"&rank="+newsort;
}
function validate_photo_form1(nform){
	if(!nform.pname.value){
		alert("Photo name required");
		nform.pname.focus();
		return false;
	}
	if(!nform.bphoto.value){
		alert("Big photo required");
		nform.bphoto.focus();
		return false;
	}
	if(!nform.sphoto.value){
		alert("Small photo required");
		nform.sphoto.focus();
		return false;
	}
	return true;	
}
function validate_category(nform){
	if(!nform.qtyname.value){
		alert("Category name required");
		nform.qtyname.focus();
		return false;
	}
	return true;
}
function modify_approve(id,oldorder){
	var newsort=prompt("Enter new number",oldorder)
	var spage=getpage();
	if(newsort==null){
	return false;
	}
	if(newsort<0 || newsort>1){
		alert("The number should 0 for No  or 1 for Yes .");
		return false;
	}
	window.location=spage+"?do=approve&id="+id+"&approve="+newsort;
}
function validate_horo_ppl(nform){
	if(!nform.hoid.value){
		alert("Please select horoscope");
		nform.hoid.focus();
		return false;
	}
	if(!nform.pname.value){
		alert("Please enter person name");
		nform.pname.focus();
		return false;
	}
	if(!nform.date.value){
		alert("Please Choose the date of birth");
		nform.date.focus();
		return false;
	}
	return true;
}
function modify_status1(id,oldorder,hid){
	var newsort=prompt("Enter new number",oldorder)
	var spage=getpage();
	if(newsort==null){
	return false;
	}
	if(newsort<0 || newsort>1){
		alert("The number should 0 for No  or 1 for Yes .");
		return false;
	}
	window.location=spage+"?do=update&id="+id+"&show="+newsort+"&hid="+hid;
}
function validate_newsletterreg(nform){
	if(!nform.fullname.value){
		alert("Nom et prenoms requis !");
		nform.fullname.focus();
		return false;
	}
	if(!IsValidEmail(nform)){
		alert("L'E-mail a exige!");
		nform.email.focus();
		return false;
	}
	if(!nform.tel.value){
		alert("Le telephone a exige!");
		nform.tel.focus();
		return false;
	}
	return true;
}
function validate_banner_form(nform){
	if(!nform.hid.value){
		alert("Section required");
		nform.hid.focus();
		return false;
	}
	if(!nform.file.value){
		alert("File name required");
		nform.file.focus();
		return false;
	}
	return true;	
}
function validate_weeklyphoto_form(nform){
	if(!nform.pname.value){
		alert("Photo file required");
		nform.pname.focus();
		return false;
	}
	return true;	
}
function validate_weeklyjoke_form(nform){
	if(!nform.title.value){
		alert("Title required");
		nform.title.focus();
		return false;
	}
	return true;	
}
function validate_category_form(nform){
	if(!nform.catname.value){
		alert("Category name required");
		nform.catname.focus();
		return false;
	}
	if(nform.parentcat.value < 0){
		alert("Parent category required");
		nform.catname.focus();
		return false;
	}
	return true;
}

function modify_order(id,oldorder){
	var newsort=prompt("Enter new Order",oldorder)
	var spage=getpage();
	if(newsort==null){
	return false;
	}
	if(newsort<1){
		alert("The order should start from 1 and higher");
		return false;
	}
	window.location=spage+"?do=update&id="+id+"&sort="+newsort;
}
function showhide_cat(id,subcount){
	var target = document.getElementById("sub"+id);
	for(i=1;i<subcount;i++){
		var target_sub = document.getElementById("sub"+i);
		target_sub.style.display="none";
	}
	target.style.display="";
	return false;
}
function display_ShowHide(id,type) {
var target = document.getElementById(id);
var all = document.getElementsByTagName(type);
if (target.style.display == '') {
	target.style.display = 'none';          
  	return false;
}
for (var i = 0; i < all.length; i++) { 
	all[i].style.display = "none";
} 
if (target.style.display == "none") {
	target.style.display = '';          
}
return false;
}	

function validate_qty_form(nform){
	if(!nform.qtyname.value){
		alert("Quantity name required");
		nform.qtyname.focus();
		return false;
	}
	return true;
}
function doPreview_product(file) {
    var src = file;
  //  if (document.myForm.the_file.value.charAt(1)==":") src = "../" + src;
  if(src=='spacer.gif')
  	document.all.previmg.src="images/"+src;
  else
    document.all.previmg.src="../photos/"+src;
}

function validate_product_form(nform){
	
}

function showhide2ids(id1,id2){
	
	var target1 = document.getElementById(id1);
	var target2 = document.getElementById(id2);
	target1.style.display = 'none'; 
	target2.style.display = ''; 
	return false;
}



function validate_register(nform){
	if(!nform.username.value){
		alert("Veuillez ecrire votre nom d'utilisateur!");
		nform.username.focus();
		return false;
	}
	if(!nform.pass1.value){
		alert("Veuillez entrer votre mot de passe!");
		nform.pass1.focus();
		return false;
	}
	if(!nform.pass2.value){
		alert("Veuillez confirmer votre mot de passe!");
		nform.pass2.focus();
		return false;
	}
	if(nform.pass1.value!=nform.pass2.value){
		alert("La confirmation du mot de passe pas match!");
		nform.pass2.focus();
		return false;
	}
	if(!nform.fname.value){
		alert("Veuillez ecrire votre prenom !");
		nform.fname.focus();
		return false;
	}

	if(!nform.country.value){
		alert("Veuillez choisir votre pays!");
		nform.country.focus();
		return false;
	}
	if(!nform.tel.value){
		alert("Veuillez entrer dans votre telephone!");
		nform.tel.focus();
		return false;
	}
	if(!IsValidEmail(nform)){
		alert("Veuillez ecrire un email valide");
		nform.email.focus();
		return false;
	}
	return true;
}
function validate_login_form(nform){
	if(!nform.username.value){
		alert("Veuillez ecrire votre nom d'utilisateur");
		nform.username.focus();
		return false;
	}
	if(!nform.pass.value){
		alert("Veuillez entrer votre mot de passe");
		nform.pass.focus();
		return false;
	}
	return true;
}
function changeSty(classpassed,id){
	document.getElementById(id).className=classpassed;
}
function onclicktd(urlset){
	window.location=urlset;
}
function openforgotpass(){
	var OpenWindow=window.open("forgotpassword.php","logwindow",'left=350,top=250,height=190,width=450,toolbar=0,resizable=0,addressbar=0');
	return false;
}
function validate_cartform(nform){
	if(!nform.size.value){
		alert("Veuillez choisir une taille!");
		return false;
	}	
	if(!nform.qty.value){
		alert("Veuillez ecrire la quantite demandee !");
		nform.qty.focus();
		return false;
	}	
	return true;
}
function validate_update(nform){
	if(!nform.fname.value){
		alert("Veuillez ecrire votre prenom!");
		nform.fname.focus();
		return false;
	}

	if(!nform.country.value){
		alert("Veuillez choisir votre pays!");
		nform.country.focus();
		return false;
	}
	if(!nform.tel.value){
		alert("Veuillez entrer dans votre telephone!");
		nform.tel.focus();
		return false;
	}
	if(!IsValidEmail(nform)){
		alert("Veuillez ecrire un email valide");
		nform.email.focus();
		return false;
	}
	return true;
}

function openchangepass(){
	var OpenWindow=window.open("changepass.php","logwindow",'left=350,top=250,height=190,width=450,toolbar=0,resizable=0,addressbar=0');
	return false;
}

function validatechangepass(nform){
	if(!nform.pass.value){
		alert("Veuillez entrer votre vieux mot de passe!");
		nform.pass.focus();
		return false;
	}
	if(!nform.pass1.value){
		alert("Veuillez entrer votre nouveau mot de passe!");
		nform.pass1.focus();
		return false;
	}
	if(!nform.pass2.value){
		alert("Veuillez confirmer votre nouveau mot de passe");
		nform.pass2.focus();
		return false;
	}
	if(nform.pass1.value!=nform.pass2.value){
		alert("La confirmation du mot de passe pas match!");
		nform.pass2.focus();
		return false;
	}
	return true;

}
function modify_paymenttype(id,oldorder){
	var newsort=prompt("Enter new Payment type",oldorder)
	var spage=getpage();
	if(newsort==null){
	return false;
	}
	if(newsort<0){
		alert("The Payment type should 0=cash on delivery or 1=by credit card .");
		return false;
	}
	window.location=spage+"?do=update&id="+id+"&paytype="+newsort;
}
function modify_userstatus(id,oldorder){
	var newsort=prompt("Enter new Status",oldorder)
	var spage=getpage();
	if(newsort==null){
	return false;
	}
	if(newsort<0){
		alert("The Status should 0 or 1 .");
		return false;
	}
	window.location=spage+"?do=ustatus&id="+id+"&status="+newsort;
}
function OpenOrder(id){
	var OpenWindow=window.open("openorders.php?id="+id,"logwindow",'left=150,top=100,height=500,width=700,toolbar=0,resizable=0,addressbar=0');
	OpenWindow.focus();
	return false;
}
function Openproductdetails(id){
	var OpenWindow=window.open("productdetails.php?id="+id,"logwindow",'left=250,top=100,height=550,width=600,toolbar=0,resizable=1,scrollbars=1,addressbar=0');
	OpenWindow.focus();
	return false;
}
function modify_price(id,oldorder,pid){
	var newsort=prompt("Enter new price",oldorder)
	var spage=getpage();
	if(newsort==null){
	return false;
	}
	if(newsort<0){
		alert("Price Should be able more than zero");
		return false;
	}
	window.location=spage+"?do=update&id="+id+"&price="+newsort+"&pid="+pid;
}
function Productsizes(spage){
	var OpenWindow=window.open(spage,"logwindow",'left=150,top=250,width=800,height=250,toolbar=0,resizable=1,addressbar=0');
	return false;
}

function DeleteSizesSelectd(){
	var x=validate_delete();
	if(x==false){
			return false;
	}
	form1.action=form1.action+"?do=delsize";
	return true;
}
function UpdateSizesSelected(){
	form1.action=form1.action+"?do=updatesize";
	return true;
}
function validate_shiipingform(nform){
	if(!nform.fname.value){
		alert("Full Name required!");
		nform.fname.focus();
		return false;
	}
	if(!IsValidEmail(nform)){
		nform.email.focus();
		return false;
	}
	if(!nform.add.value){
		alert("Address required!");
		nform.add.focus();
		return false;
	}
	if(!nform.city.value){
		alert("City required!");
		nform.city.focus();
		return false;
	}
	if(!nform.country.value){
		alert("Country required!");
		nform.country.focus();
		return false;
	}
	if(!nform.tel.value){
		alert("Telephone required!");
		nform.tel.focus();
		return false;
	}
	return true;
}
function doPreview_product1(file) {
    var src = file;
  //  if (document.myForm.the_file.value.charAt(1)==":") src = "../" + src;
  if(src=='spacer.gif')
  	document.all.previmg1.src="images/"+src;
  else
    document.all.previmg1.src="../photos/"+src;
}
function handler(e){
	var key = (navigator.appName == "Netscape") ? e.which : e.keyCode;
	if (key == 110)
		return false;
	if ((key > 36 && key < 41) || key == 9 || key == 8 || key == 13 || key == 46 || (key > 47 && key < 58) || (key > 95 && key < 106) || (key==109) || (key==189))
		return true; 
	else
		return false;
}
function validate_weeklyphoto_form_rumer(nform){
	if(!nform.title.value){
		alert("Title required");
		nform.title.focus();
		return false;
	}
	if(!nform.pname.value){
		alert("Photo file required");
		nform.pname.focus();
		return false;
	}
	return true;	
}
function doPreview_categories(file) {
    var src = file;
  //  if (document.myForm.the_file.value.charAt(1)==":") src = "../" + src;
  if(src=='spacer.gif')
  	document.all.previmg.src="images/"+src;
  else
    document.all.previmg.src="../categories/"+src;
}