/*---------- Copyright 2011 Neotek Limited (http://www.neotek.co.nz). All rights reserved. -----------*/
function favourite(action,id){top.neotekText('/Catalog/Favourites.aspx?Action='+action+'&ProductID='+id+'&AJAX=1',null);var obj=$('favouriteButton');if(action=='Add'){if(obj){obj.innerHTML="Remove";obj.onclick=function(){eval("favourite('Remove',"+id+");");};}}else{if(obj){obj.innerHTML="Add";obj.onclick=function(){eval("favourite('Add',"+id+");");};}}}function copyproperties(prodID){var subwindow=window.open("productpropertiesclone.aspx?ProdID="+prodID,"Copy","alwaysRaised,dependent,hotkeys,resizable,scrollbars=false,toolbar=false,location=false,directories=false,status,menubar=false,width=950,height=350");}function getTableRow(e){var el;try{el=Event.Get(e).src;while(el.nodeName.toLowerCase()!='tr'){el=el.parentElement;}}catch(ex){el=null;}return el;}function FileOpen(e){try{var srcel=Event.Get(e).src;if(srcel.getAttribute('filename')==null){srcel=getTableRow(e);}var filename=srcel.getAttribute('filename');if(filename.substring(1)=='~'){filename=filename.substring(1);}if(filename!=null){document.location.href=filename;}}catch(e){alert(e.message);}}function FileLinkDelete(e){try{var srcel=Event.Get(e).src;var id=srcel.getAttribute('prodfileid');if(id!=null){top.neotekscript('/Catalog/downloadfile.aspx?Action=Delete&productFileId='+id+'&AJAX=1',null,processScriptLocal);}}catch(e){alert(e.message);}top.cancelPropagation(e);return false;}function removedownload(id){var row=$('download'+id);row.parentElement.removeChild(row);var count=$('downloadcount');count.innerHTML=parseInt(count.innerHTML)-1;}function Print(e){try{var srcel=Event.Get(e).src;var id=srcel.getAttribute('ProductId');var filename=srcel.getAttribute('filename');if(id!=null){document.location.href="/Pdf.aspx?filename="+filename+".pdf&#38;Orientation=Portrait&#38;URI=/catalog/productdetails.aspx%3FPrint=true%26ProductId="+id;}}catch(e){alert(e.message);}}var selectedPDTab;function pdtabclick(li){try{if(li==null){for(var i=0;i<20;i++){li=$('tab'+i);if(li!=null){$('ProductDetailPanels').style.display='block';break;}}}if(li!=null){if(li===selectedPDTab)return;var hidetab,showtab;if(selectedPDTab!=null){selectedPDTab.className='';hidetab=selectedPDTab.id.substring(3);}li.className='select';showtab=li.id.substring(3);if(hidetab!=null)$('panel'+hidetab).style.display='none';if(showtab!=null)$('panel'+showtab).style.display='block';selectedPDTab=li;}}catch(e){alert(e.message);}}function showUpload(){var settings={Title:'',AllowDrag:false,URL:'~/Catalog/FileUpload.htm',IncludeClose:true,AutoResize:true};top.NeotekPopup.Show(settings);openFileBrowser();}var AIM={frame:function(c){var n='f'+Math.floor(Math.random()*99999);var d=document.createElement('DIV');d.innerHTML='<iframe style="display:none" src="about:blank" id="'+n+'" name="'+n+'" onload="AIM.loaded(\''+n+'\')"></iframe>';document.body.appendChild(d);var i=document.getElementById(n);if(c&&typeof(c.onComplete)=='function'){i.onComplete=c.onComplete;}return n;},form:function(f,name){f.setAttribute('target',name);},submit:function(f,c){AIM.form(f,AIM.frame(c));if(c&&typeof(c.onStart)=='function'){return c.onStart();}else{return true;}},loaded:function(id){var i=document.getElementById(id);if(i.contentDocument){var d=i.contentDocument;}else if(i.contentWindow){var d=i.contentWindow.document;}else{var d=window.frames[id].document;}if(d.location.href=="about:blank"){return;}if(typeof(i.onComplete)=='function'){i.onComplete(d);}}};function startCallback(){top.document.getElementById('uploadproductid').value=document.getElementById('productid').value;return true;}function completeCallback(response){var downloads=$('downloads');var newdownloads=response.getElementById('newdownloads');for(var i=0;i<newdownloads.childNodes[0].childNodes.length;i++){var newrow=newdownloads.childNodes[0].childNodes[i];downloads.childNodes[0].appendChild(newrow);}var count=$('downloadcount');count.innerHTML=parseInt(count.innerHTML)+1;top.NeotekPopup.Close();top.hideprocessing();}function openFileBrowser(){var fileinput=top.document.getElementById('fileupload');if(fileinput!=null){fileinput.click();}else{setTimeout('openFileBrowser();',1000);}}function uploadfile(e){top.showprocessing();var el=top.document.getElementById('fileuploadsubmit');if(el!=null){el.click();}else{setTimeout('uploadfile();',1000);}}
