var OpenWin;
function productDetail(teaser,linkurl,prodcode,groupcode)
{
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
}



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;
            var strProdValues = strCboProduct.split("|");
            strProdCode = strProdValues[0];
        }
        document.location.href = "productdetails.aspx?" + linkurl + '&hdnGroupCode=' + strGroupCode + '&hdnProdCode=' + strProdCode

    }
    else if (perm == 'Y') {
    
        if ((document.getElementById("txtHeight" + teaser).value == '' || document.getElementById("txtHeight" + teaser).value == '0') && (perm == 'Y')) {
            alert("Height or Width cannot be zero.");
            document.getElementById("txtHeight" + teaser).focus();
        }
        else if (document.getElementById("txtHeight" + teaser).value.charAt(0) == ' ') {
            alert("You have not entered this field properly. \nPlease remove the leading spaces");
            document.getElementById("txtHeight" + teaser).focus();
            return false;
        }
        else if ((document.getElementById("txtWidth" + teaser).value == '' || document.getElementById("txtWidth" + teaser).value == '0') && (perm == 'Y')) {
            alert("Height or Width cannot be zero.");
            document.getElementById("txtWidth" + teaser).focus();
        }
        else if (document.getElementById("txtWidth" + teaser).value.charAt(0) == ' ') {
            alert("You have not entered this field properly. \nPlease remove the leading spaces");
            document.getElementById("txtWidth" + teaser).focus();
            return false;
        }
        else if (isNaN(document.getElementById("txtHeight" + teaser).value) != '') {
            alert("Please enter in only numbers.");
            document.getElementById("txtHeight" + teaser).focus();
        }
        else if (isNaN(document.getElementById("txtWidth" + teaser).value) != '') {
            alert("Please enter in only numbers.");
            document.getElementById("txtWidth" + teaser).focus();
        }
        else if (checkForDecimals(document.getElementById("txtHeight" + teaser)) != '') {
            alert("Please enter in only 2 nos after decimal.");
            document.getElementById("txtHeight").focus();
        }
        else if (checkForDecimals(document.getElementById("txtWidth" + teaser)) != '') {
            alert("Please enter in only 2 nos after decimal.");
            document.getElementById("txtWidth" + teaser).focus();
        }
        else {
            var e = document.getElementById("cboProducts" + teaser);
            if (e) {
                var f = document.getElementById("cboUnit" + teaser);
                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("hdnaddheight").value = document.getElementById("txtHeight" + teaser).value;
                document.getElementById("hdnaddwidth").value = document.getElementById("txtWidth" + teaser).value;
                document.getElementById("hdnaddunit").value = f.options[f.selectedIndex].value;
                document.getElementById("hdnaddtocart").value = "addtocart";
            }
            else {
                var f = document.getElementById("cboUnit" + teaser);
                alert('test');
                alert(f);
                document.getElementById("hdnaddprodcode").value = document.getElementById("hdnProductCode" + teaser).value;
                document.getElementById("hdnaddprice").value = document.getElementById("hdnProductPrice" + teaser).value;
                document.getElementById("hdnaddqty").value = qtybox;
                document.getElementById("hdnaddtocart").value = "addtocart";
                document.getElementById("hdnaddheight").value = document.getElementById("txtHeight" + teaser).value; ; //hdnaddheight
                document.getElementById("hdnaddwidth").value = document.getElementById("txtWidth" + teaser).value; //hdnaddheight
               
                document.getElementById("hdnaddunit").value = f.options[f.selectedIndex].value; //hdnaddheight
            }
            alert(f.options[f.selectedIndex].value);
            document.getElementById("hdnach").value = hdnAnchor;
            //document.forms[0].submit();
        }

    }
    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;
            document.getElementById("hdnaddprice").value = document.getElementById("hdnProductPrice" + teaser).value;
            document.getElementById("hdnaddqty").value = qtybox;
            document.getElementById("hdnaddtocart").value = "addtocart";
        }
        document.getElementById("hdnach").value = hdnAnchor;
        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(teaser,strGroupCode,linkurl) {
    var e = document.getElementById("cboProducts" + teaser);
    if (e) {
        var strCboProduct = e.options[e.selectedIndex].value; 
	//alert (strCboProduct);
	var strProdValues = strCboProduct.split("|");
	var strProdCode = strProdValues[0];
	}
	//alert (linkurl);
	if (linkurl != '')
	document.location.href ="productdetails.aspx?"+linkurl+'&hdnGroupCode='+strGroupCode+'&hdnProdCode='+strProdCode
	else
	document.location.href ="productdetails.aspx?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=300,height=300,left=50,screenx=35,top=0,screenY=50';
var generator=window.open('','enlargedWindow',feat);
  generator.document.write('<html><head><title>Aishop - 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="images/nsit_redesign.htm" 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="white">Close Window&nbsp;</font></a></div></td></tr></table>');
 
  generator.document.write('</body></html>');
  generator.document.close();


}

function AddToCartDetail(mem, j, perm) {
var qtybox = document.getElementById("txtQty"+j).value;
	if (qtybox =='' || qtybox == 0 || qtybox < 0 )
	{
		alert ("Please specify the quantity to be added to the Shopping Cart");
		document.getElementById("txtQty" + j).focus();
	}
	else if (isNaN(qtybox))
	{
		alert ("Invalid quantity value. Please enter a proper quantity.");
		document.getElementById("txtQty" + j).focus();
	}
	else if (qtybox.indexOf(".")!= -1 )
	{
		alert ("Please do not enter decimal values.");
		document.getElementById("txtQty" + j).focus();
	}
	else if (perm=='Y'){
		if ((document.getElementById("txtHeight").value == '' || document.getElementById("txtHeight").value == '0' ) && (perm=='Y'))
		{
			alert ("Height or Width cannot be zero.");
			document.getElementById("txtHeight").focus();
		}
		else if ((document.getElementById("txtWidth").value == '' || document.getElementById("txtWidth").value == '0' ) && (perm=='Y'))
		{
			alert ("Height or Width cannot be zero.");
			document.getElementById("txtWidth").focus();
		}
		else if (isNaN(document.getElementById("txtHeight").value) != '' && perm=='Y')
		{
			alert ("Please enter in only numbers.");
			document.getElementById("txtHeight").focus();
		}
		else if (isNaN(document.getElementById("txtWidth").value) != '' && perm=='Y')
		{
			alert ("Please enter in only numbers.");
			document.getElementById("txtWidth").focus();
		}
		else if (checkForDecimals(document.getElementById("txtHeight")) != '' && perm=='Y')
		{
			alert ("Please enter in only 2 nos after decimal.");
			document.getElementById("txtHeight").focus();
		}
		else if (checkForDecimals(document.getElementById("txtWidth")) != '' && perm=='Y')
		{
			alert ("Please enter in only 2 nos after decimal.");
			document.getElementById("txtWidth").focus();
		}
		else {
		    document.getElementById("hdncartp").value = "addtocart";
		    if (document.getElementById("txtHeight")) {
		        document.getElementById("hdnheight").value = document.getElementById("txtHeight").value;
		    }
		    if (document.getElementById("txtWidth")) {
		        document.getElementById("hdnwidth").value = document.getElementById("txtWidth").value;
		    }
		    if (document.getElementById("cboUnit")) {
		        document.getElementById("hdnunit").value = document.getElementById("cboUnit").options[document.getElementById("cboUnit").selectedIndex].value;
		    }
		    document.getElementById("hdnqty").value = document.getElementById("txtQty" + j).value;
		    document.forms[0].submit();
		}
		
	}
	else {
	    document.getElementById("hdncartp").value = "addtocart";
	    document.getElementById("hdnqty").value = document.getElementById("txtQty" + j).value;
	    document.forms[0].submit();
	}
}

function loadAnchor(hdnAnchor){
    //alert(hdnAnchor);
	window.location.href = "#"+hdnAnchor;

}