﻿$j(document).bind('sReady', function(){ searchFrm = $j('#searchfrm')[0]; if ( searchFrm ){ searchFrm.k.focus(); if(searchFrm.rc){ if(getSearchElement("srchprodtypeerr") != null) getSearchElement("srchprodtypeerr").style.display ="none";}
}
}); function buildSearchForDiv(id, title, selectedIndex) { var element = getSearchElement(id); var ul = new UL( {id:"_searchfor_"} ); ul.appendChild( new TEXT(title) ); element.appendChild( ul ); updateSearchForOptions( selectedIndex );}
function updateSearchForOptions( selectedIndex ) { var ul = getSearchElement("_searchfor_"); var title = ul.firstChild; while( ul.childNodes.length > 0 ) { ul.removeChild( ul.childNodes[0] );}
ul.appendChild( title ); var optionText = arrOptions[ selectedIndex ]; if( optionText ) { options = optionText.split( "," ); for( i =0 ; i < options.length ; i ++ ) { categoryKeyValue = options[ i ].split( "~" ); var li = new LI(); var idval = "cat_"+ categoryKeyValue[0]; var radio = new RADIOBUTTON( { "id":idval } ); radio.setAttribute( "value", "prod" ); radio.setAttribute( "name", "cat" ); li.appendChild( radio ); alert( li.innerHTML ); var span = new SPAN(); span.appendChild( new TEXT( categoryKeyValue[1] ) )
li.appendChild( span ); ul.appendChild( li );}
}
}
var RADIOBUTTON = function( attributes ){ Object.extend( attributes, { type:"radio" } ); return make( "input", attributes );}
var UL = function( attributes ){ return make( "ul", attributes );}
var LI = function( attributes ){ return make( "li", attributes );}
var SPAN = function( attributes ){ return make( "span", attributes );}
function make( tag, attributes ) { var element = document.createElement( tag ); for( attribute in attributes ) { element[attribute] = attributes[ attribute ]
}
return element;}
var TEXT = function( text ) { return document.createTextNode( text )
}

function validateCheckBox() 
{var children=getSearchElement("cat_sup");if(children!=null && children.checked==true) {return true;} var isValid=false; children = getSearchElement("producttypes").getElementsByTagName("input");if(children!=null){if(children.length == 0) return true; for(var k=0; k < children.length; k++) {if(children[k].checked==true) { isValid=true; break;}}}else return true;if (isValid==false){getSearchElement("srchprodtypeerr").style.display = "block"; return false;}else return true;
}

function doSimpleSearch( el ) { var form = getSearchElement("searchfrm"); if( form.k.value == "" )
{ getSearchElement("srchinputerr").style.display ="block";getSearchElement("srchinputlbl").style.display ="none"; form.k.focus(); return;}
if( form.evl ) { form.evl.value = "";}
if(form.rc){ if(!validateCheckBox())  return false; }
form.submit();}
function selectElement( id ) { var e = getSearchElement( id ); if( e ) { e.checked = true;}
}
function evalueTest( keycode, order_code)
{ var evalueForm = getSearchElement( "searchfrmevalue" ); if (keycode.value == '' || order_code.value == '')
{ var msg = document.getElementById('nullerrormsg').value; alert(msg); keycode.focus(); return;}
for(var i=0;i<keycode.value.length;i++)
{ if(keycode.value.charAt(i)==' ')
{ var msg = document.getElementById('spaceerrormsg').value; alert(msg); keycode.focus(); return;}
}
for(var i=0;i<order_code.value.length;i++)
{ if(order_code.value.charAt(i)==' ')
{ var msg = document.getElementById('spaceerrormsg').value; alert(msg); order_code.focus(); return;}
}
evalueForm.evl.value = keycode.value + '-' + order_code.value; evalueForm.removeChild(document.getElementById('nullerrormsg')); evalueForm.removeChild(document.getElementById('spaceerrormsg')); evalueForm.submit();}
function submitEvalueformEnter(keycode, order_code)
{ if (window.event.keyCode==13)
{ evalueTest( keycode, order_code); return true;}
}
function submitAForm ( formname )
{ var firstForm = document.forms[formname] ; firstForm.submit() ;}
function doSupResHeader(firstForm)
{ var firstForm = document.forms[firstForm]; firstForm.submit();}
function showVerboseFeedback(divId)
{ getSearchElement('divDetailsFeedBack').style.display = 'block'; getSearchElement('divRequestFeedBack').style.display = 'none'; getSearchElement('divResponseFeedBack').style.display = 'none';}
function showResponseFeedback()
{ getSearchElement('divResponseFeedBack').style.display = 'block'; getSearchElement('divRequestFeedBack').style.display = 'none'; getSearchElement('divDetailsFeedBack').style.display = 'none';}
function PostFeedback(verbose, fbType)
{ var fbDetails = '' ; if(verbose)
{ fbType = getSearchElement('optFBYes').checked==true?'Y':'N'; if(!(getSearchElement('optFBYes').checked) && !(getSearchElement('optFBNo').checked))
{ alert('Please select either Yes or No'); return false;}
fbDetails = getSearchElement('txtVerboseFeedback').value;}
var qs = window.location.search; if ( qs.length == 0 )
{ qs="?";}
else
{ qs +="&";}
qs += "fbtype=" + encodeURIComponent(fbType) + "&fbdetails=" + encodeURIComponent(fbDetails); url = "postfeedbackdata.aspx" + qs; showResponseFeedback(); jQuery.get( url ); return true;}
$j(document).bind('sReady', function(){ searchFrm = $j('#searchfrm')[0]; if (searchFrm && typeof(m_autocomplete) != "undefined" && m_autocomplete != "" )
{ AddAutoComplete( "#k" , m_autocomplete , null , function(event,item){searchFrm.submit();});}
}); 
