var OpenWin;
function productDetail(teaser, linkurl, prodcode, groupcode) {
    var e = document.getElementById("cboProducts" + teaser);
    var strProdCode = prodcode;
    var strGroupCode = groupcode;
    if (e) {
        var strCboProduct = e.options[e.selectedIndex].value; ;
        //alert (strCboProduct);
        var strProdValues = strCboProduct.split("|");
        strProdCode = strProdValues[0];
    }
    document.location.href = "productdetails.aspx?" + linkurl + '&hdnGroupCode=' + strGroupCode + '&hdnProdCode=' + strProdCode
//    document.location.href = "productdetails.aspx?" + linkurl + '&hdnGroupCode=' + groupcode + '&hdnProdCode=' + prodcode;
 
}



//function addToCart(mem,frmObj,perm,linkurl,prodcode,groupcode)
function addToCart() {
    var qtybox = document.getElementById('txtQty').value;
    if (qtybox == '' || qtybox == 0 || qtybox < 0)
    {
        alert("Please specify the quantity to be added to the Shopping Cart");
        document.getElementById('txtQty').focus();
        return false;
    }
    else if (isNaN(qtybox))
    {
        alert("Invalid quantity value. Please enter a proper quantity.");
        document.getElementById('txtQty').focus();
        return false;
    }
    else if (qtybox.indexOf(".") != -1)
    {
        alert("Please do not enter decimal values.");
        document.getElementById('txtQty').focus();
        return false;
    }
    else
    {
        return true;
    }
}
function addToCart(mem, teaser, perm, linkurl, prodcode, groupcode, hdnAnchor) {
    var qtybox = document.getElementById("txtQty" + teaser).value;
    if (qtybox == '' || qtybox == 0 || qtybox < 0) {
        alert("Please specify the quantity to be added to the Shopping Cart");
        document.getElementById("txtQty" + teaser).focus();
    }
    else if (isNaN(qtybox)) {
        alert("Invalid quantity value. Please enter a proper quantity.");
        document.getElementById("txtQty" + teaser).focus();
    }
    else if (qtybox.indexOf(".") != -1) {
        alert("Please do not enter decimal values.");
        document.getElementById("txtQty" + teaser).focus();
    }
    else if (perm == 'T') {
        var strProdCode = prodcode;
        var strGroupCode = groupcode;
        var e = document.getElementById("cboProducts" + teaser);
        if (e) {
            var strCboProduct = e.options[e.selectedIndex].value;
            //alert (strCboProduct);
            var strProdValues = strCboProduct.split("|");
            strProdCode = strProdValues[0];
        }
        document.location.href = "productdetails.aspx?" + linkurl + '&hdnGroupCode=' + strGroupCode + '&hdnProdCode=' + strProdCode

    }
    else {
        var e = document.getElementById("cboProducts" + teaser);
        if (e) {
            var strCboProduct = e.options[e.selectedIndex].value;
            var strProdValues = strCboProduct.split("|");
            document.getElementById("hdnProductCode" + teaser).value = strProdValues[0];
            document.getElementById("hdnaddprodcode").value = strProdValues[0];
            document.getElementById("hdnProductPrice" + teaser).value = strProdValues[1];
            document.getElementById("hdnaddprice").value = strProdValues[1];
            document.getElementById("hdnaddqty").value = qtybox;
            document.getElementById("hdnaddtocart").value = "addtocart";
        }
        else {
            document.getElementById("hdnaddprodcode").value = document.getElementById("hdnProductCode" + teaser).value;
            //alert(document.getElementById("hdnaddprodcode").value);
            document.getElementById("hdnaddprice").value = document.getElementById("hdnProductPrice" + teaser).value;
            //alert(document.getElementById("hdnaddprice").value);
            document.getElementById("hdnaddqty").value = qtybox;
            document.getElementById("hdnaddtocart").value = "addtocart";
        }
        document.getElementById("hdnach").value = hdnAnchor;
        //alert(document.getElementById("hdnach").value);
        document.forms[0].submit();
    }
}
function checkForDecimals(txtcheck)
{
	var strError="";
	if(txtcheck.value != ""){
		if (isNaN(txtcheck.value)){
			strError = "Please enter in only numbers.";
			txtcheck.focus();
			return strError;
		}
		else
		{
			if(txtcheck.value.indexOf(".")!= -1){
				if (txtcheck.value.substr(txtcheck.value.indexOf(".")).length > 3){
				strError = "Please enter in only 2 nos after decimal.";
				txtcheck.focus();
				return strError;
				}
			}
		}
	}
	return strError;
}


function getOtherProduct(frmObj,strGroupCode,linkurl)
{
	if (frmObj.cboProducts){
	var strCboProduct = frmObj.cboProducts.value;
	//alert (strCboProduct);
	var strProdValues = strCboProduct.split("|");
	var strProdCode = strProdValues[0];
	}
	//alert (linkurl);
	if (linkurl != '')
	document.location.href ="productdetails.asp?"+linkurl+'&hdnGroupCode='+strGroupCode+'&hdnProdCode='+strProdCode
	else
	document.location.href ="productdetails.asp?hdnGroupCode="+strGroupCode+'&hdnProdCode='+strProdCode
	
}


function openTDS(techurl)
{
var wintech = 'TdsWindow';
var feat = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=750,height=400,left=50,screenx=35,top=0,screenY=50';
var page=techurl;
OpenWin = this.open(page, wintech, feat);	
}


function enlargedImage(imgurl)
{
var page='/images/large_images/'+imgurl;

var feat = 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=350,height=350,left=50,screenx=35,top=0,screenY=50';
var generator=window.open('','enlargedWindow',feat);
  generator.document.write('<html><head><title>Leohardware - Enlarged Image</title><script language="javascript">function resize(){window.resizeTo(document.getElementById("enlimage").width+50,document.getElementById("enlimage").height+90);}window.focus();</script>');
  generator.document.write('<link href="main.css" rel="stylesheet" type="text/css">');
  generator.document.write('</head><body onload=resize();>');
  generator.document.write('<table width="100%" border="0" align="center" cellpadding="3" cellspacing="3" bordercolor="#CCCCCC">');
  
  generator.document.write('<tr><td align="center"><img id="enlimage" src='+page+' border="0"></td></tr>');
  generator.document.write('<tr><td align="center" height="18" valign="top" ><div align="center"><a href="javascript:window.close()" ><font class="close">Close Window&nbsp;</font></a></div></td></tr></table>');
 
  generator.document.write('</body></html>');
  generator.document.close();


}

function AddToCartDetail(mem,frmObj,perm)
{
var qtybox = frmObj.txtQty.value;
	//if (mem =='0')
	//{
	//	if (confirm("Please login to add an item to the Shopping Cart. Use the section above to login.\nAre you a new customer?\nClick OK to be taken to the Register Page, click Cancel to remain on this page.\nRegistration is instant and allows you to save your cart for later.")==true){
	//		document.location.href="register.asp";
	//	}
	//}
	if (qtybox =='' || qtybox == 0 || qtybox < 0 )
	{
		alert ("Please specify the quantity to be added to the Shopping Cart");
		frmObj.txtQty.focus();
	}
	else if (isNaN(qtybox))
	{
		alert ("Invalid quantity value. Please enter a proper quantity.");
		frmObj.txtQty.focus();
	}
	else if (qtybox.indexOf(".")!= -1 )
	{
		alert ("Please do not enter decimal values.");
		frmObj.txtQty.focus();
	}
	else if (perm=='Y'){
		if ((frmObj.txtHeight.value == '' || frmObj.txtHeight.value == '0' ) && (perm=='Y'))
		{
			alert ("Height or Width cannot be zero.");
			frmObj.txtHeight.focus();
		}
		else if ((frmObj.txtWidth.value == '' || frmObj.txtWidth.value == '0' ) && (perm=='Y'))
		{
			alert ("Height or Width cannot be zero.");
			frmObj.txtWidth.focus();
		}
		else if (isNaN(frmObj.txtHeight.value) != '' && perm=='Y')
		{
			alert ("Please enter in only numbers.");
			frmObj.txtHeight.focus();
		}
		else if (isNaN(frmObj.txtWidth.value) != '' && perm=='Y')
		{
			alert ("Please enter in only numbers.");
			frmObj.txtWidth.focus();
		}
		else if (checkForDecimals(frmObj.txtHeight) != '' && perm=='Y')
		{
			alert ("Please enter in only 2 nos after decimal.");
			frmObj.txtHeight.focus();
		}
		else if (checkForDecimals(frmObj.txtWidth) != '' && perm=='Y')
		{
			alert ("Please enter in only 2 nos after decimal.");
			frmObj.txtWidth.focus();
		}
		else
		{
			frmObj.submit();
		}
		
	}
	else
	{
		frmObj.submit();
	}
}

function loadAnchor(hdnAnchor) {
    alert(hdnAnchor);
    if (hdnAnchor != '') {
        window.location.href = "#" + hdnAnchor;
    }

}