var da = (document.all) ? 1 : 0;
var pr = (window.print) ? 1 : 0;
var mac = (navigator.userAgent.indexOf("Mac") != -1);

function printPage() {
  if (pr) // NS4, IE5
    window.print()
  else if (da && !mac) // IE4 (Windows)
    vbPrintPage()
  else // other browsers
    alert("Sorry, your browser doesn't support this feature.");
  return false;
}

if (da && !pr && !mac) with (document) {
  writeln('<OBJECT ID="WB" WIDTH="0" HEIGHT="0" CLASSID="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>');
  writeln('<' + 'SCRIPT LANGUAGE="VBScript">');
  writeln('Sub window_onunload');
  writeln('  On Error Resume Next');
  writeln('  Set WB = nothing');
  writeln('End Sub');
  writeln('Sub vbPrintPage');
  writeln('  OLECMDID_PRINT = 6');
  writeln('  OLECMDEXECOPT_DONTPROMPTUSER = 2');
  writeln('  OLECMDEXECOPT_PROMPTUSER = 1');
  writeln('  On Error Resume Next');
  writeln('  WB.ExecWB OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER');
  writeln('End Sub');
  writeln('<' + '/SCRIPT>');
}

function toggleBox(elname) {
    var el = document.getElementById(elname);
    if (el) {
        if (el.style.display == 'none')
            el.style.display = 'block';
        else
            el.style.display = 'none';
    }
}

function toggleBox2(elname, selval, box1name, box2name) {
    var el = document.getElementById(elname);
    var box1 = document.getElementById(box1name);
    var box2 = document.getElementById(box2name);
    if (selval != '-') {
        //el.style.display = 'none';
        el.style.visibility = 'hidden';
        box2.focus();
    }
    else {
        //el.style.display = 'block';
        el.style.visibility = 'visible';
        box1.focus();
    }
}

function toggleBoxSize(elname, maxsize, minsize) {
    var box = document.getElementById(elname);
    var span = document.getElementById(elname + "Div");
    if (span.innerHTML.toLowerCase().indexOf('expand') != -1) {
        box.size = maxsize;
        span.innerHTML = "Collapse List";
    }
    else {
        box.size = minsize;
        span.innerHTML = "Expand List";
    }
}

function openWnd(sUrl, name, w, h) {
    window.open(sUrl, name, "toolbar=no,height=" + h + ",width=" + w + ",top=10,left=10,scrollbars=yes,resizable=yes,status=yes");
    
}

function toggleChkBox(el1, el2, el_to_disable) {
	
	if (el1.checked && el2.checked) {
		el_to_disable.checked = false;
		el_to_disable.disabled = true;
	}
	else if (el_to_disable.checked) {
		el1.checked = false;
		el1.disabled = true;
		el2.checked = false;
		el2.disabled = true;	
	}
	else {
		el_to_disable.disabled = false;
		el1.disabled = false;
		el2.disabled = false;
	}	
}

function TitleWSwitch() {
	var el = document.getElementById('title_warning_1');	
	var el2 = document.getElementById('title_warning_2');	
	el.style.display = 'none';
	el2.style.display = 'block';
}


function openWnd2(fl)
{
	window.open (fl, "_blank","status=no,toolbar=no,menubar=no,scrollbars=yes,width=750,height=480,Left=100,top=100")
}

function reSubmit(qstring, name, val) {
	var location = qstring;
	var strToSearch = name.toLowerCase() + "=";
	var pos = location.toLowerCase().indexOf(strToSearch);
	if (pos != -1) {
		var len = strToSearch.length;
		var right = location.substr(pos + len + 1, location.length);
		var pos2 = right.indexOf("&");
		if (pos2 != -1) {
			right = val + right.substr(pos2, right.length);
		}
		else {
			right = val;
		}		
		//alert(right);
		location = location.substring(0, pos + len) + right;
	}
	else {
		location += "&" + name + "=" + val;
	}
	//alert(location)
	window.location.href = location;
}

function goToPage(page_no, eventTarget) {
	var pageno = document.getElementById("pageno");
	pageno.value = page_no;
	__doPostBack(eventTarget, '');
}


function del(frm) {
	if (confirm("Are you sure you want to delete this item?"))
		frm.submit();
	else
		return false;
}

function del2(eventTarget) {
	if (confirm("Are you sure you want to delete this item?")) {
		__doPostBack(eventTarget, '');
	}	
	else {
		return false;	
	}
	
}


function dropBoxChange(eventTarget) {
	__doPostBack(eventTarget, '');	
}

function dropBoxChange2(eventTarget, dropBox) {

    var hidden = document.getElementById(eventTarget);
    if (hidden) {
        hidden.value = dropBox.options[dropBox.options.selectedIndex].value;
    }
	__doPostBack(eventTarget, '');	
}

function radioBtnClick(eventTarget) {
	__doPostBack(eventTarget, '');
}

function confirmAction(eventTarget, msg) {
	if (confirm(msg)) {
		__doPostBack(eventTarget, '');	
	}	
	else {
		return false;		
	}
}	

function togglePostAddr(el) {
	if (el.style.display == 'none') {
		el.style.display = 'block';
	}
	else {
		el.style.display = 'none';
	}
}

function copyField(from, to) {
	to.value = from.value;	
}

function ToggleBoxFields(boxfrom, boxto) {
	for (i = 0; i < boxfrom.options.length; i++) {
		if (boxfrom.options[i].selected) {
			boxto.options[boxto.length] = new Option(boxfrom.options[i].text, boxfrom.options[i].value);
			boxfrom.options[i] = null;
		}
	}
}

function selectAll(boxname) {
	box = document.getElementById(boxname)
	for (i = 0; i < box.options.length; i++) {
		box.options[i].selected = true;
	}
}

function restrictPurchase() {
	alert('Sorry, this functionality is not available yet.\n But you will be able to purchase online very soon...!');
	return false;
}

function doSearch() {
	var qs = "?Keyword=" + escape(document.forms[0].Keyword.value);
	window.location.href = "products.aspx" + qs;
}
function clearBox(clearTxt, objectId) {
    
    var box = document.getElementById(objectId);
    if (!box)
        return;
        
    box.value = (box.value.toLowerCase() == clearTxt.toLowerCase()) ? '' : box.value;
}