// JavaScript Document
/*
	C and P ITExchange, India.

	IMPORTANT:
	Please do not make any modifications to the underlying code, without prior permission from
	the author.


	Client-Side Validation Script for viewcart.php
	Note: This page needs the common.js to be available for proper execution

	Started by Guru on 19.jul.2003
*/
function addtocart(pid,frmval)
{
	var frm = frmval;
	frm.amount.value=pid;
	//frm.priceval.value=price;
	frm.action="addtocart.php";
	frm.submit();
}


function doCancel(frm)
{ 
var frm = document.frmCart;
	if( confirm("Are you sure to empty Your Cart?") )
	{
		frm.action = "clearcart.php";
		frm.submit();
	}
}


function doDelete(frm)
{
	var frm = document.frmCart;
	if( frm.delprd.length )
	{
		if( getSelectedIndex(frm.delprd) < 0 )
		{
			alert("Please select a item to be removed from the cart.");
			return false;
		}
	}
	else if( !frm.delprd.checked )
	{
		alert("Please select a item to be removed from the cart.");
		return false;
	}

	if( !confirm("Are you sure to remove the selected item from cart?") )
	{
		return false;
	}

	frm.action = "delcartitem.php";
	frm.submit();		
}


function doUpdate(frm)
{
var frm=document.frmCart;	 
  if( frm.frmchanged.value == "1" )
  {
	for(i=0;i<frm.elements.length;i++)
	{
     if((frm.elements[i].type == "text"))
	 {
		if(isNaN(frm.elements[i].value))
		{
			alert(" Please Enter Valid number");
			frm.elements[i].value=1;
			//return false;
			frm.submit();
		}
      } // if statement
    } // for l 
		frm.action = "save2cart.php"; 
		frm.submit();
	} 
	else
	{
		alert("No changes have been made to update.");
		return ;
		
	}
}
function doSize(redirect)
{
	var frm= document.frmCart;
	frm.frmchanged.value =1;
	frm.action = 'save2cart.php';
	frm.submit();
}

function doContinue(redirect)
{
	var frm= document.frmCart;
	frm.action = redirect;
	
	frm.submit();
}

function dochekout()
{
	var frm= document.frmCart;
	if(frm.email.value!="")
	{
		frm.submit();
	}
	else if(frm.email.value=="")
	{
		frm.kw.value="cart";
		frm.action = "shipping.php";
		frm.submit();
	}
}
function doBuyNow(frm)
{
	var frm = document.frmCart;
	if( frm.frmchanged.value == "1" )
	{
		changeVal = doUpdate(frm);
		if(changeVal == 'true')
		{   
		    frm.action = "save2cart.php";   
		}
		else if (changeVal == 'false')
		{   
			frm.action ="";             	
		}
	}
	
	if(frm.checksession.value == "" )
	{
		frm.account.value = "cart";
		frm.action = "login.php";
	}
	else if(frm.checksession.value != "")
	{
		frm.action = "shipping.php";
	}
	frm.submit();
}


function checkQty(qty, uprice, tprice)
{
	var frm = document.frmCart;
	if( isNaN(qty.value) )
	{
		qty.value = "1";
		return false;
	}

	qty.value = parseInt(qty.value); 

}

 function PopupPic(sPicURL) { 
     window.open(sPicURL, "","resizable=1,HEIGHT=200,WIDTH=200"); 
   }

