//check if a valudate character

var num='';
String.prototype.isNumber = function() { 
var s = this.Trim(); 
return (s.search(/^[+-]?[0-9.]*$/) >= 0); 
}

function isNumber(str){ 
if(""==str){ 
return false; 
} 
var reg = /\D/; 
return str.match(reg)==null; 
} 
//////////////////////////////////////////



function checknum(obj){//check quantity update
  
  if(obj.value==''){alert('Enter quantity number between 1 to 9 f');}
  if(!isNumber(obj.value)){ alert("Enter quantity number between 1 to 9"); isok_num=false; return false;}
  else{isok_num=true; return true;}
//not allow to enter none integer number to quantity
}

function checkout(ack){
	//var total_amount=document.getElementById('total_amount').innerHTML;
	switch(ack){
		default:
			alert('no found');
		break;
		
		case "paypal_checkout":
		    var total_amount =document.cart_form.paymentAmount.value;
			var shipping=document.cart_form.SHIPPINGAMT.value;
			//alert(total_amount+"  "+shipping);
			if(total_amount !='' && shipping !=''){
				
				document.cart_form.submit();
			}
			else{
				alert("Enter zip code to calculate shipping fee");
				return false;
			}
		break;
		
		case "update":
			return false;
		
		break;
		
	}
	
	
}

function checknum2(lid,inventory,old_quantity, id, is_discount, tid){//check quantity update

  var obj=document.getElementById(lid).value;
  
  
  if(obj==''){
	  alert('Enter number between 1 to 9 '); isok_num=false; return false;}
  if(!isNumber(obj)){
	  document.getElementById(lid).value=old_quantity; alert("Enter number between 1 to 9"); isok_num=false; return false;}
   if(obj == '0'){
	  document.getElementById(lid).value=old_quantity; alert("Quantity can not be 0, please click on remove buttom to delete this item"); isok_num=false; return false;}
 /* if(obj>inventory){
	  document.getElementById(lid).value=old_quantity;alert("There is not enough inventory, "+inventory+" in stock"); isok_num=false; return false;}*/
  else{
	  isok_num=true; document.location="cart.php?do=update2&qua="+obj+"&pid="+id+"&is_discount="+is_discount+"&tid="+tid;}
  
//not allow to enter none integer number to quantity
}

function delete_from_cart(pid){//delete one from shopping cart
  document.location="cart.php?do=delete_from_cart&delete_id="+pid;
 
}


//check if enter a correct quantity
function check_quantity(item_inventory,item_quantity){//check if there is enough inventory when enter quantity
  var inventory=document.getElementById(item_inventory).value;
  var quantity = document.getElementById(item_quantity).value;
  
  if(parseInt(quantity)  > parseInt(inventory) ){
	 var note='';
    alert("There is not enough inventory, "+inventory+" in stock");
	return false;
	}
  
	else{
		if(document.getElementById('item_size').value == '0' || document.getElementById('item_size').value == '' ){
			
			alert('Please choolse the item size');
			return false;
		}
		
  		
		
		return true;
	}

}

//check if select color
function check_color(item_inventory,item_quantity){
  var inventory=document.getElementById(item_inventory).value;
  var quantity = document.getElementById(item_quantity).value;
  
  if(parseInt(quantity)  > parseInt(inventory) ){
		 var note=''
		alert("There is not enough inventory, "+inventory+" in stock");
		return false;
	}
	else if(document.getElementById('na').value == '0' || document.getElementById('na').value == '' && document.getElementById('na').value != 'no_size'){
			
			alert('Select a item color');
			return false;
	}
	else{
		return true;
	}
}


//search form
var c=0;//counter for search form
function start_search(obj){
	if(c==0){
		obj.value="";
		c=1;
	}
	
}

//check whether enter email title and message
function check_contact(){
	var obj=document.contact_form;
	var from=obj.email_addr.value;
	
	if(from=='' ){
		document.getElementById('contact_err').innerHTML="<font color='red'>Enter your email</font>";return false;}
	else if (from.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) == -1) {
		document.getElementById('contact_err').innerHTML="<font color='red'>Enter Correct email address. [ name@email.account ]</font>";return false;}

	else if(obj.subject.value=='' ){document.getElementById('contact_err').innerHTML="<font color='red'>Enter your subject</font>";return false;}
	
	else if(obj.message.value=='' ){document.getElementById('contact_err').innerHTML="<font color='red'>Enter your message</font>";return false;}
	else{ return true;}

}


//book mark add to favor
function bookmark(){
	//alert('in');
	var url="http://www.jimtaly.com";
	var title="jimtaly enterprise inc.";
	
	if (window.sidebar) // ff
		window.sidebar.addPanel(title, url, "");
	else if(window.opera && window.print){ // opera
		var elem = document.createElement('a');
		elem.setAttribute('href',url);
		elem.setAttribute('title',title);
		elem.setAttribute('rel','sidebar');
		elem.click();
	} 
	else if(document.all)// ie
		window.external.AddFavorite(url, title);
}
/*
//open image in new window
function openwindow(url){
	mywindow=window.open(url,"mywindow",
	"width=421,height=500,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=no");
	mywindow.moveTo(570,0);
	}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
*/
function over(obj)//mover over change bg color
{

	obj.style.backgroundColor='#ccc111';
}
function out(obj){//mover over change bg color
	obj.style.backgroundColor='#ffffff';
}

function showimg(layer_id, image_id, img) {//mover over show image
	
	
	obj = document.getElementById(layer_id);
	
	obj.style.left = event.x+10;
	obj.style.top = event.y+10;
	obj.style.visibility = "visible";
	document.getElementById(image_id).src=img;
}

function hideimg(id) {//move out hide image

	obj = document.getElementById(id);
	obj.style.visibility = "hidden";
}

function display_image(img_med, img_lg,img_alt){
		var image_med=img_med;
		var image_lg=img_lg;
		var image_alt=img_alt;
		
		if(image_med==''){image_med=image_lg;}
		document.getElementById('image_area').innerHTML="<a href='"+image_lg+"' target='_blank'><IMG alt='"+image_alt+"' BORDER =0 SRC='"+image_med+"'></a>";
	
	}
	
	
function checkValid()
{
 var a = document.add_to_cart.buyer_note;
 
 if(a.value.length > 20)
 {
  alert("Enter less than 100 characters");
  
 }
 return true;
}

