﻿function setCount()
{
	//alert(document.getElementById("txttotalcount").value);
	
	//alert("coming ... "+document.getElementById("cart_quantity-1-0").value);
	


	var Total = document.getElementById("txttotalcount").value;
	var count = parseInt(document.getElementById("txtnoofrecords").value);
	
	var newtot =0;

	for(i=1; i< count+1; i++)
	{
		document.getElementById("sub_item_qty' + i + '")
		tmp = eval("document.getElementById('sub_item_qty" + i + "').value");
		newtot += parseInt(tmp,10);
	}
	document.getElementById("txtlabel").value = newtot;

}

function checkForm() {

var Total = document.getElementById("txttotalcount").value;
var Quantity = document.getElementById("cart_quantity-1").value;

/*if(Quantity == 0)
{
	alert("Quantity is set to 0, Please choose the number of sets you require.");
	return false;	
}*/

if(Quantity > 0)
{
var Total1 =  Quantity * 10;

sum = checkQuantity();

if(sum==0)
{
	alert("Please choose your combination of colours from the list");
	return false;
}

if(!sum)
	{
		alert("Please enter integer only !");
		return false;
	}	

var num_left = parseInt(Total1,10) - sum;

	if (num_left == 0) {
	return true;
	} 
	
	if (num_left < 0) { 
	alert("" + -num_left + " too many!");
		return false;
	} 
	
	if (num_left > 0) {
		
	   alert("" + num_left + " left to pick");
	   return false;
	}
}

	
}

function checkQuantity(frmObj) 
{
	
	count= parseInt(document.getElementById("txtnoofrecords").value);
	tot=0;


	for(j = 1 ; j <= count; j++)
	{
		tmp = eval("document.getElementById('sub_item_qty" + j + "').value");
	   
	   /* alert(tmp);
		alert(IsNumeric(tmp));
		alert("I"+j); */

		if(IsNumeric(tmp))	
			tot += parseInt(tmp,10);
		else
			return false; 

	}

	return tot;

}
function IsNumeric(sText)
{

   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
			 IsNumber = false;
         }
      }
  
    
   return IsNumber;
   
   }

function changetab(tab){

	if((document.getElementById('Value')!="undefined") && (document.getElementById('Value')!=null)){
		document.getElementById('Value').style.display = 'none';
	 }
	
	if((document.getElementById('Original')!="undefined") && (document.getElementById('Original')!=null)){
		document.getElementById('Original').style.display = 'none';	
	 }
	 
	 if((document.getElementById('Refill')!="undefined") && (document.getElementById('Refill')!=null)){
		document.getElementById('Refill').style.display = 'none';	
	 }
	 
	 if((document.getElementById('Cleaning')!="undefined") && (document.getElementById('Cleaning')!=null)){
		document.getElementById('Cleaning').style.display = 'none';	
	 }
	 
	 if((document.getElementById('Related')!="undefined") && (document.getElementById('Related')!=null)){
		document.getElementById('Related').style.display = 'none';	
	 }
	 
	if(tab == 'All')
	{
	    if((document.getElementById('Value')!="undefined") && (document.getElementById('Value')!=null)){
		    document.getElementById('Value').style.display = 'block';
	     }
	    if((document.getElementById('Original')!="undefined") && (document.getElementById('Original')!=null)){
		    document.getElementById('Original').style.display = 'block';	
	     }
	}
	else
	{
	    currenttab = document.getElementById(tab);
	    currenttab.style.display = "block";
    }
	 
//	 if((document.getElementById('All')!="undefined") && (document.getElementById('All')!=null)){
//		document.getElementById('Value').style.display = 'none';
//		document.getElementById('Original').style.display = 'none';
//	 }
	 
	
}

function hovertab(tab) {
	document.getElementById('menublue_hover').id = "menu_active";
	tab.id = "menublue_hover";
}

function storeDdlShippingAddressCountry(val)
{
    set_cookie("DdlShippingAddressCountrySelected", val);
}

function set_cookie ( name, value, exp_y, exp_m, exp_d, path, domain, secure )
{
  var cookie_string = name + "=" + escape ( value );

  if ( exp_y )
  {
    var expires = new Date ( exp_y, exp_m, exp_d );
    cookie_string += "; expires=" + expires.toGMTString();
  }

  if ( path )
        cookie_string += "; path=" + escape ( path );

  if ( domain )
        cookie_string += "; domain=" + escape ( domain );
  
  if ( secure )
        cookie_string += "; secure";
  
  document.cookie = cookie_string;
}

function delete_cookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date & time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}

function get_cookie ( cookie_name )
{
  var results = document.cookie.match ( '(^|;) ?' + cookie_name + '=([^;]*)(;|$)' );

  if ( results )
    return ( unescape ( results[2] ) );
  else
    return null;
}

