function urlEncode(a){a+="";a=a.replace(/\'/g,"%27");a=encodeURIComponent(a);return a}function uplaodImageName(a,b,c){if(tmpphoto=document.getElementById(a)){var d="";nophotoCheck=tmpphoto.src.split(c);prevImageSrc=document.getElementById(b).src;if(nophotoCheck.length==1&&prevImageSrc!=tmpphoto){d=tmpphoto.src}return d}}function validateCreditCard(a){var b="0123456789";var c=a.length;var d=parseInt(a);var e=a.toString();e=e.replace(/^s+|s+$/g,"");var f=0;var g=true;var h=false;var i;var j;for(var k=0;k<c;k++){i=""+e.substring(k,k+1);if(b.indexOf(i)=="-1"){g=false}}if(!g){h=false}if(c==0&&h){h=false}else{if(c>=15){for(var l=c;l>0;l--){j=parseInt(d)%10;j=parseInt(j);f+=j;l--;d=d/10;j=parseInt(d)%10;j=j*2;switch(j){case 10:j=1;break;case 12:j=3;break;case 14:j=5;break;case 16:j=7;break;case 18:j=9;break;default:j=j}d=d/10;f+=j}if(f%10==0){h=true}else{h=false}}}if(h){return true}if(!h){return false}}function get_firstchild(a){x=a.firstChild;while(x.nodeType!=1){x=x.nextSibling}return x}function isArray(a){if(a.constructor.toString().indexOf("Array")==-1)return false;else return true}function removeByIndex(a,b){a.splice(b,1)}function checkArray(a,b){for(j=0;j<b.length;j++){if(b[j]==a){return true}}return false}function inArray(a,b){for(j=0;j<b.length;j++){if(b[j][1].split("-")[0]==a){return true}}return false}function childSelectedItem(tObjClickPos,selInd,objPreifix,targetElement){var ourElements=new Array;var elem=new Array;var msg="";var firstSelectedItems=new Array;var secondSelectedItems=new Array;var prevSelectedListItems=new Array;ourElements=getDiv(targetElement);prevIndex=0;var tempArray=new Array;var SelectedArray=new Array;var DynamicArray=new Array;var currentSelBoxId;var currentId;var parentId;var parentIds=new Array;var parentSelBoxId;var parentElements=new Array;var childElements=new Array;tClickPos=tObjClickPos.split(objPreifix);ClickPos=tClickPos[1];var selValues=new Array;var selInd=0;var allItems=0;var tmpvalues=0;var selValuesIndex=new Array;for(x=0;x<eval(ourElements.length);x++){var msg="";var secSelectedVal=new Array;var removeElements=new Array;var selBox=document.getElementById(objPreifix+x);firstSelectedValues=GetSelectedItem(objPreifix+x);allItems=GetItem(objPreifix+x);if(x>=ClickPos){if(x==ClickPos){var selBox=document.getElementById(objPreifix+x);if(!selBox.length){document.getElementById(targetElement).removeChild(selBox)}}else{var selBox=document.getElementById(objPreifix+x);parentNode=selBox.parentNode;document.getElementById(targetElement).removeChild(selBox)}}eval("SEL"+x+" = new Array()");for(m=0;m<firstSelectedValues.length;m++){eval("SEL"+x+" = firstSelectedValues")}}}function getDiv(a){var b=new Array;var c=0;cn=document.getElementById(a).childNodes;for(var d=0;d<cn.length;d++){if(cn[d].nodeType==1){b[c]=cn[d].name;c++}}return b}function categoryPopulate(functionName,categoryId,tObj,currentSelectedElementName,objPreifix,targetElement,finalCategoryElementId,bredcrumDivId){finalCategory(targetElement,objPreifix,finalCategoryElementId);lookupFunction=functionName;var http=AJAX_getXMLHttpObject();var POSTData="&categoryId="+urlEncode(categoryId);POSTData+="&finalCategoryIds="+document.getElementById(finalCategoryElementId).value;if(document.getElementById(finalCategoryElementId).value!=""){var resultArray=new Array;var callBack=function(){if(http.readyState!=4){return}if(!http.responseXML){var errorMessage="An error occurred while receiving a response from the server.\n\n"+http.responseText;alert(errorMessage);return}var errorCodeNode=http.responseXML.getElementsByTagName("errorcode").item(0);var errorMessageNode=http.responseXML.getElementsByTagName("errormessage").item(0);if(!errorCodeNode.firstChild||errorCodeNode.firstChild.nodeValue!="0"){if(errorCodeNode.firstChild.nodeValue!="-2"){var errorMessage="An error occurred while receiving a response from the server.\n\n"+errorMessageNode.firstChild.nodeValue;alert(errorMessage)}return}else{noOfElemnetsNode=http.responseXML.getElementsByTagName("totalelements").item(0);var resultTags=http.responseXML.getElementsByTagName("result");var bredcrumsResult=http.responseXML.getElementsByTagName("bredcrums");if(bredcrumsResult.length){bredcrum="";for(var i=0;i<bredcrumsResult.length;i++){bredcrum+=i+1+")"+urlDecode(bredcrumsResult[i].firstChild.nodeValue)+"<br>"}document.getElementById(bredcrumDivId).innerHTML=bredcrum}dataNodes=resultTags;if(resultTags.length>0){if(!document.getElementById(tObj)){var Ary=new Array;Ary=tObj.split(objPreifix);tObjIndex=Ary[1];nextDivId=eval(tObjIndex)+1;if(navigator.appName.match("Internet Explorer")){unsetDiv=document.createElement("<DIV>")}else{unsetDiv=document.createElement("DIV")}unsetDiv.className="innerDiv";unsetDiv.setAttribute("id",objPreifix+tObjIndex);document.getElementById(targetElement).appendChild(unsetDiv)}else{var Ary=new Array;Ary=tObj.split(objPreifix);tObjIndex=Ary[1];nextDivId=eval(tObjIndex)+1}}if(dataNodes.length){tmp="";newOptionIndex=0;for(var i=0;i<dataNodes.length;i++){var IDNode=dataNodes[i].getElementsByTagName("id").item(0);var IDNodeValue=urlDecode(IDNode.firstChild.nodeValue);var nameNode=dataNodes[i].getElementsByTagName("name").item(0);var nameNodeValue=urlDecode(nameNode.firstChild.nodeValue);var ParentcatNode=dataNodes[i].getElementsByTagName("parentcategoryid").item(0);if(ParentcatNode.hasChildNodes()){var ParentCatNodeValue=urlDecode(ParentcatNode.firstChild.nodeValue);var ParentcatCodeNode=dataNodes[i].getElementsByTagName("pcategory_scode").item(0);var ParentCatCodeNodeValue=urlDecode(ParentcatCodeNode.firstChild.nodeValue);var newValue=ParentCatNodeValue+"-"+IDNodeValue;if(!valExistsFromCheckList(tObj,newValue)){if(ParentCatCodeNodeValue!=tmp){divElem=document.getElementById(tObj);divItemsCounter=findDivs(divElem);lastIndex=0;if(divLength=divItemsCounter.length){for(var b=0;b<divItemsCounter[divLength-1].attributes.length;b++){if(divItemsCounter[divLength-1].attributes[b].nodeName=="id"){lastIndex=divItemsCounter[divLength-1].attributes[b].nodeValue.split("divRow")[1].split(tObj)}}var current_index=0;current_index=parseInt(lastIndex[1]);newOptionIndex=current_index+1}if(navigator.appName.match("Internet Explorer")){checkBoxDiv=document.createElement("<DIV>")}else{checkBoxDiv=document.createElement("DIV")}checkBoxDiv.innerHTML=ParentCatCodeNodeValue;checkBoxDiv.className="divRowItemHeading";checkBoxDiv.id="divRow"+tObj+newOptionIndex;divElem.appendChild(checkBoxDiv);checkBoxDiv="";newOptionIndex++}if(navigator.appName.match("Internet Explorer")){checkBoxItemDiv=document.createElement("<DIV>");checkBoxInnerLeftDiv=document.createElement("<DIV>");checkBoxInnerRightDiv=document.createElement("<DIV>");checkBoxItem=document.createElement("<INPUT>")}else{checkBoxItemDiv=document.createElement("DIV");checkBoxInnerLeftDiv=document.createElement("DIV");checkBoxInnerRightDiv=document.createElement("DIV");checkBoxItem=document.createElement("INPUT")}checkBoxItemDiv.id="divRow"+tObj+newOptionIndex;checkBoxItemDiv.className="divRowItem";checkBoxItem.type="checkbox";checkBoxItem.id=tObj+newOptionIndex;checkBoxItem.name=tObj+"[]";checkBoxItem.value=newValue;checkBoxItem.setAttribute("onclick","allSelectBoxValues('"+tObj+"','"+objPreifix+nextDivId+"',this.value,'"+objPreifix+"', '"+targetElement+"', '"+functionName+"' , '"+finalCategoryElementId+"','"+bredcrumDivId+"')");checkBoxInnerRightDiv.innerHTML=nameNodeValue;checkBoxInnerRightDiv.className="innerDivRight";checkBoxInnerRightDiv.setAttribute("id","divRObj"+tObj+newOptionIndex);checkBoxInnerRightDiv.setAttribute("onclick","checkElement('"+checkBoxItem.name+"','"+newOptionIndex+"','"+objPreifix+"')");checkBoxInnerLeftDiv.appendChild(checkBoxItem);checkBoxInnerLeftDiv.className="innerDivLeft";checkBoxInnerLeftDiv.setAttribute("id","divLObj"+tObj+newOptionIndex);checkBoxItemDiv.appendChild(checkBoxInnerLeftDiv);checkBoxItemDiv.appendChild(checkBoxInnerRightDiv);document.getElementById(tObj).appendChild(checkBoxItemDiv);newOptionIndex++;tmp=ParentCatCodeNodeValue}}}}}return true};AJAX_callFunction(http,lookupFunction,POSTData,callBack,0,sessionCookie,false,false)}else{document.getElementById(bredcrumDivId).innerHTML=""}}function valExistsFromCheckList(a,b){if(DivObject=document.getElementById(a)){innerDivCollection=findDivs(DivObject);for(var c=0;c<innerDivCollection.length;c++){innerDivContentCollection=findDivs(innerDivCollection[c]);if(innerDivContentCollection.length){divlObj=innerDivContentCollection[0];for(var d=0;d<divlObj.childNodes.length;d++){if(divlObj.childNodes[d].nodeType==1){for(var e=0;e<divlObj.childNodes[d].attributes.length;e++){if(divlObj.childNodes[d].attributes[e].nodeName=="id"){var f=document.getElementById(divlObj.childNodes[d].attributes[e].nodeValue);if(f.value==b){return true}}}}}}}}return false}function divCheckListArray(a,b){var c=new Array;var d=0;if(Div=document.getElementById(a)){innerDivCollection=findDivs(Div);for(var e=0;e<innerDivCollection.length;e++){innerDivContentCollection=findDivs(innerDivCollection[e]);if(innerDivContentCollection.length){divlObj=innerDivContentCollection[0];for(var f=0;f<divlObj.childNodes.length;f++){if(divlObj.childNodes[f].nodeType==1){for(var g=0;g<divlObj.childNodes[f].attributes.length;g++){if(divlObj.childNodes[f].attributes[g].nodeName=="id"){var h=document.getElementById(divlObj.childNodes[f].attributes[g].nodeValue);if(b=="checked"&&h.checked=="true"){c[d]=Array(divlObj.childNodes[f].attributes[g].nodeValue,h.value);d++}else{c[d]=Array(divlObj.childNodes[f].attributes[g].nodeValue,h.value);d++}}}}}}}}return c}function checkArrayElements(a,b){var c=new Array;var d=new Array;var e=0;for(var f=0;f<a.length;f++){if(!has(b,a[f][1].split("-")[0])){if(c.length){if(!has(d,a[f][0])){c[e]=a[f];d[e]=a[f][0];e++}}else{c[e]=a[f];d[e]=a[f][0];e++}}}return c}function isArray(a){if(a.constructor.toString().indexOf("Array")==-1)return false;else return true}function removeDivElements(a,b){containerElement=document.getElementById(a);topParent=containerElement.parentNode;var c=new Array;for(var d=0;d<topParent.childNodes.length;d++){if(topParent.childNodes[d].nodeType==1){for(var e=0;e<topParent.childNodes[d].attributes.length;e++){if(topParent.childNodes[d].attributes[e].nodeName=="id"){c[h]=topParent.childNodes[d].attributes[e].nodeValue;h++}}}}var f=new Array;next_click_elements_index=0;removingElement=document.getElementById(b);if(containerElement&&containerElement){if(removingElement.childNodes.length==1){remove_array[remove_array_index]=new Array;remove_array[remove_array_index][0]=a;remove_array[remove_array_index][1]=b;remove_array_index++}else{remove_array[remove_array_index]=new Array;remove_array[remove_array_index][0]=a;remove_array[remove_array_index][1]=b;remove_array_index++;for(var g=0;g<removingElement.childNodes.length;g++){if(removingElement.childNodes[g].nodeType==1){for(var e=0;e<removingElement.childNodes[g].attributes.length;e++){if(removingElement.childNodes[g].attributes[e].nodeName=="id"){divName=removingElement.childNodes[g].attributes[e].nodeValue;innerDiv=document.getElementById(divName);if(innerDiv.childNodes.length){if(innerDiv.childNodes.length==1){rightDivName=removingElement.childNodes[g].attributes[e].nodeValue}else{leftDivName=removingElement.childNodes[g].attributes[e].nodeValue;for(var h=0;h<innerDiv.childNodes.length;h++){if(innerDiv.childNodes[h].nodeType==1){for(var i=0;i<innerDiv.childNodes[h].attributes.length;i++){if(innerDiv.childNodes[h].attributes[i].nodeName=="id"){subdivName=innerDiv.childNodes[h].attributes[i].nodeValue;cbElement=document.getElementById(subdivName);if(cbElement.checked){f[next_click_elements_index]=new Array;f[next_click_elements_index][0]=divName;f[next_click_elements_index][1]=subdivName;next_click_elements_index++}}}}}}}else{remove_array[remove_array_index]=new Array;remove_array[remove_array_index][0]=a;remove_array[remove_array_index][1]=b;remove_array_index++;alert("head div "+a+" -- Test -- "+b+" - Length "+removingElement.childNodes[g].attributes[e].nodeValue)}}}}}}return f}}function removeCheckBoxList(a,b,c,d,e,f,g,h){targetDIV=document.getElementById(b);needstocallbredcum=0;if(isArray(a)&&a.length){for(var i=0;i<a.length;i++){currentElement=document.getElementById(a[i])}}else{needstocallbredcum=1}if(needstocallbredcum){finalCategory(d,g,e);getBredcrum(e,f,h)}}function getBredcrum(a,b,c){var d=AJAX_getXMLHttpObject();lookupFunction=c;categoryId=0;var e="&categoryId="+urlEncode(categoryId);e+="&finalCategoryIds="+document.getElementById(a).value;var f=new Array;var g=function(){if(d.readyState!=4){return}if(!d.responseXML){var a="An error occurred while receiving a response from the server.\n\n"+d.responseText;alert(a);return}var c=d.responseXML.getElementsByTagName("errorcode").item(0);var e=d.responseXML.getElementsByTagName("errormessage").item(0);if(!c.firstChild||c.firstChild.nodeValue!="0"){if(c.firstChild.nodeValue!="-2"){var a="An error occurred while receiving a response from the server.\n\n"+e.firstChild.nodeValue;alert(a)}return}else{noOfElemnetsNode=d.responseXML.getElementsByTagName("totalelements").item(0);var f=d.responseXML.getElementsByTagName("result");var g=d.responseXML.getElementsByTagName("bredcrums");if(g.length){bredcrum="";for(var h=0;h<g.length;h++){bredcrum+=h+1+")"+urlDecode(g[h].firstChild.nodeValue)+"<br>"}document.getElementById(b).innerHTML=bredcrum}dataNodes=f}return true};AJAX_callFunction(d,lookupFunction,e,g,0,sessionCookie,false,false)}function removeSubElements(checkedElementName,targetElem,prefix){var returnArray=new Array;var returnArrayIndex=0;rowDivName=document.getElementById(checkedElementName);innerDivItemRowAry=findDivs(rowDivName);targetParentElement=document.getElementById(targetElem);topElement=targetParentElement.parentNode;var parentId="";nextTargetElementIndex=eval(targetElem.split(prefix)[1]);nextTargetElement=nextTargetElementIndex+1;nextTargetElementId=prefix+nextTargetElement;if(nextTargetElement=document.getElementById(nextTargetElementId)){if(innerDivItemRowAry.length==2){innerCheckBoxItem=innerDivItemRowAry[0].childNodes;for(var i=0;i<innerCheckBoxItem.length;i++){if(innerCheckBoxItem[i].nodeType==1){parentId=innerCheckBoxItem[i].value.split("-")[1];divItemRowAry=findDivs(nextTargetElement);for(var j=0;j<divItemRowAry.length;j++){divRow=findDivs(divItemRowAry[j]);if(divRow.length==0){headingRow=divItemRowAry[j].id}else if(divRow.length==2){checkBoxItem=divRow[0].childNodes;for(var l=0;l<checkBoxItem.length;l++){if(checkBoxItem[l].nodeType==1){currentId=checkBoxItem[l].value.split("-")[0];if(currentId==parentId){if(returnArrayIndex==0){returnArray[returnArrayIndex]=new Array;returnArray[returnArrayIndex]=new Array(headingRow,nextTargetElementId,"");returnArrayIndex++}returnArray[returnArrayIndex]=new Array;returnArray[returnArrayIndex]=new Array(divItemRowAry[j].id,nextTargetElementId,currentId);returnArrayIndex++}}}}}}}}}return returnArray}function allSelectBoxValues(a,b,c,d,e,f,g,h){var i=document.getElementById(e);var j=0;var k;var l=new Array;var m=new Array;var n=new Array;l=GetSelectedItem(a);var o=0;selectedIds="";allElements=divCheckListArray(a);for(var p=0;p<allElements.length;p++){cbElement=document.getElementById(allElements[p][0]);if(cbElement.checked==true){rowElement=document.getElementById("divRow"+allElements[p][0]);rowElement.className="divRowItemSelected"}else{rowElement=document.getElementById("divRow"+allElements[p][0]);rowElement.className="divRowItem"}}for(K=0;K<l.length;K++){if(selectedIds==""){if(l[K][1]!=0){selectedIds=l[K][1]}}else{if(l[K][1]!=0){selectedIds+=","+l[K][1]}}}targetDiv=document.getElementById(b);if(targetDiv){elemtIndexAry=new Array;elemtAryTEMP=new Array;elemtAry=new Array;removeDivAry=new Array;elemtIndexAry=c.split("-");startElement=elemtIndexAry[1];var q=document.getElementById(e);M=0;for(N=0;N<targetDiv.childNodes.length;N++){if(targetDiv.childNodes[N].nodeType==1){if(targetDiv.childNodes[N].childNodes.length==1){divHeadingId=targetDiv.childNodes[N].id}else{elemValue=document.getElementById(targetDiv.childNodes[N].id.split("divRow")[1]).value.split("-")[0];if(startElement==elemValue){if(!checkArray(divHeadingId,removeDivAry)){removeDivAry[M]=divHeadingId;M++}if(!checkArray(targetDiv.childNodes[N].id,removeDivAry)){removeDivAry[M]=targetDiv.childNodes[N].id;M++}}}}}var r="";for(var s=0;s<allElements.length;s++){if(allElements[s][1]==c){r=allElements[s][0];element=document.getElementById(allElements[s][0]);parentNodeleftDiv=element.parentNode;parentNodeRow=parentNodeleftDiv.parentNode;newelements=removeSubElements(parentNodeRow.id,a,d)}}remove_array=newelements;var t=new Array;var u=0;var v=new Array;var w=new Array;var x=0;var y=new Array;var z=0;var A=new Array;var B=0;var C=new Array;var D=0;var E=new Array;var F=0;var G=new Array;var H=0;var I=new Array;var J=0;if(remove_array.length){t[u]=remove_array;u++;for(var K=0;K<t.length;K++){if(t[K].length){for(var L=0;L<t[K].length;L++){I[J]=new Array(t[K][L][0],t[K][L][1]);J++;if(t[K][L][2]==""){}else{elements=removeSubElements(t[K][L][0],t[K][L][1],d);if(elements.length){w[x]=elements;x++}}}}}}for(var K=0;K<w.length;K++){if(w[K].length){for(var L=0;L<w[K].length;L++){I[J]=new Array(w[K][L][0],w[K][L][1]);J++;if(w[K][L][2]==""){}else{elements=removeSubElements(w[K][L][0],w[K][L][1],d);if(elements.length){y[z]=elements;z++}}}}}for(var K=0;K<y.length;K++){if(y[K].length){for(var L=0;L<y[K].length;L++){I[J]=new Array(y[K][L][0],y[K][L][1]);J++;if(y[K][L][2]==""){}else{elements=removeSubElements(y[K][L][0],y[K][L][1],d);if(elements.length){A[B]=elements;B++}}}}}for(var K=0;K<A.length;K++){if(A[K].length){for(var L=0;L<A[K].length;L++){I[J]=new Array(A[K][L][0],A[K][L][1]);J++;if(A[K][L][2]==""){}else{elements=removeSubElements(A[K][L][0],A[K][L][1],d);if(elements.length){C[D]=elements;D++}}}}}for(var K=0;K<C.length;K++){if(C[K].length){for(var L=0;L<C[K].length;L++){I[J]=new Array(C[K][L][0],C[K][L][1]);J++;if(C[K][L][2]==""){}else{elements=removeSubElements(C[K][L][0],C[K][L][1],d);if(elements.length){E[F]=elements;F++}}}}}for(var K=0;K<E.length;K++){if(E[K].length){for(var L=0;L<E[K].length;L++){I[J]=new Array(E[K][L][0],E[K][L][1]);J++;if(E[K][L][2]==""){}else{elements=removeSubElements(E[K][L][0],E[K][L][1],d);if(elements.length){G[H]=elements;H++}}}}}for(var M=0;M<I.length;M++){removingElement=document.getElementById(I[M][0]);parentDivElement=document.getElementById(I[M][1]);mainDiv=parentDivElement.parentNode;if(parentDivElement&&removingElement){parentDivElement.removeChild(removingElement);divCollection=findDivs(parentDivElement);if(divCollection.length==0){mainDiv.removeChild(parentDivElement)}}}}if(selectedIds.length==0){}if(selectedIds!=""||c==-1){}categoryPopulate(f,selectedIds,b,r,d,e,g,h);divCollection=findDivs(i);for(var N=0;N<divCollection.length;N++){prevSel[N]=new Array;k=0;prevI=-1;innerDivCollection=findDivs(divCollection[N]);for(var O=0;O<innerDivCollection.length;O++){innerDivContentCollection=findDivs(innerDivCollection[O]);if(innerDivContentCollection.length){divlObj=innerDivContentCollection[0];for(var P=0;P<divlObj.childNodes.length;P++){if(divlObj.childNodes[P].nodeType==1){for(var Q=0;Q<divlObj.childNodes[P].attributes.length;Q++){if(divlObj.childNodes[P].attributes[Q].nodeName=="id"){var R=document.getElementById(divlObj.childNodes[P].attributes[Q].nodeValue);if(R.checked){prevSel[N][k]=R.value;k++;prevI=N}}}}}}}}}function findDivElement(a){var b=new Array;var c=0;for(var d=0;d<a.childNodes.length;d++){if(a.childNodes[d].nodeType==1){b[c]=a.childNodes[d];c++}}return b}function findDivs(a){var b=new Array;var c=0;for(var d=0;d<a.childNodes.length;d++){if(a.childNodes[d].nodeType==1){b[c]=a.childNodes[d];c++}}return b}function selectElementOption(a,b){if(elem=document.getElementById(a)){for(x=0;x<elem.options.length;x++){if(elem.options[x].value==b){return x}}}}function checkElement(a,b,c){elementName=a.split("[]")[0];elementName+=b;cbElement=document.getElementById(elementName);if(cbElement){if(cbElement.type=="checkbox"){cbElement.click()}}}function finalCategory(a,b,c){ourElements=getDiv(a);var e=new Array;g=new Array;msg="";var f;for(z=0;z<ourElements.length;z++){ary=GetSelectedItem(b+z);e[z]=new Array;e[z]=ary}d=0;var g=new Array;var h=false;for(var i=0;i<e.length;i++){if(e[i].length){for(n=0;n<e[i].length;n++){element_ary_val=e[i][n][1].split("-");if(element_ary_val[0]==0){g[d]=element_ary_val[1];d++}else{if(has(g,element_ary_val[0])){removeIndex=-1;for(var j=0;j<g.length;j++){if(g[j]==element_ary_val[0]){removeIndex=j}}if(removeIndex>-1){removeByIndex(g,removeIndex)}g[d]=element_ary_val[1];d++}else{g[d]=element_ary_val[1];d++}}}}}if(g.length>0){var k=new Array;var l=0;for(var m=0;m<g.length;m++){if(g[m]){k[l]=g[m];l++}}document.getElementById(c).value=k}else{document.getElementById(c).value=""}}function checkAll(a,b){for(i=0;i<a.elements.length;i++){if(a.elements[i].type=="checkbox"&&a.elements[i].name!="chkModAll"){a.elements[i].checked=b.checked}}}function showdiv(divname){if(document.getElementById){document.getElementById(divname).style.display="block"}else{if(document.layers){eval("document."+divname+".display  = 'block'")}else{eval("document.all."+divname+".style.display = 'block'")}}}function hidediv(divname){if(document.getElementById){document.getElementById(divname).style.display="none"}else{if(document.layers){eval("document."+divname+".display = 'none'")}else{eval("document.all."+divname+".style.display= 'none'")}}}function isValidMail(a){m=new String(a);var b=m.length;var c=0;var d=0;var e=0;if(m.charAt(0)=="@"||m.charAt(0)=="."){return false}for(ctr=1;ctr<=b;ctr++){if(m.charAt(ctr)=="@"){d++}if(m.charAt(ctr)=="."){c++}if(m.charAt(ctr)==" "){e++}}if(d!=1){return false}if(c<1){return false}if(e>0){return false}for(ctr=0;ctr<=b;ctr++){if(m.charAt(ctr)=="`")return false;else if(m.charAt(ctr)=="!")return false;else if(m.charAt(ctr)==" ")return false;else if(m.charAt(ctr)=="#")return false;else if(m.charAt(ctr)=="$")return false;else if(m.charAt(ctr)=="%")return false;else if(m.charAt(ctr)=="^")return false;else if(m.charAt(ctr)=="&")return false;else if(m.charAt(ctr)=="*")return false;else if(m.charAt(ctr)=="(")return false;else if(m.charAt(ctr)==")")return false;else if(m.charAt(ctr)=="+")return false;else if(m.charAt(ctr)=="=")return false;else if(m.charAt(ctr)=="|")return false;else if(m.charAt(ctr)=="\\")return false;else if(m.charAt(ctr)=="{")return false;else if(m.charAt(ctr)=="}")return false;else if(m.charAt(ctr)=="[")return false;else if(m.charAt(ctr)=="]")return false;else if(m.charAt(ctr)==":")return false;else if(m.charAt(ctr)==";")return false;else if(m.charAt(ctr)=='"')return false;else if(m.charAt(ctr)=="'")return false;else if(m.charAt(ctr)=="<")return false;else if(m.charAt(ctr)==">")return false;else if(m.charAt(ctr)==",")return false;else if(m.charAt(ctr)=="?")return false;else if(m.charAt(ctr)=="/")return false}return true}function trim(a){while(a.substring(0,1)==" "){a=a.substring(1,a.length)}while(a.substring(a.length-1,a.length)==" "){a=a.substring(0,a.length-1)}return a}function isURL(a){if(a.indexOf(" ")!=-1)return false;else if(a.indexOf("http://")==-1)return false;else if(a=="http://")return false;else if(a.indexOf("http://")>0)return false;a=a.substring(7,a.length);if(a.indexOf(".")==-1)return false;else if(a.indexOf(".")==0)return false;else if(a.charAt(a.length-1)==".")return false;if(a.indexOf("/")!=-1){a=a.substring(0,a.indexOf("/"));if(a.charAt(a.length-1)==".")return false}if(a.indexOf(":")!=-1){if(a.indexOf(":")==a.length-1)return false;else if(a.charAt(a.indexOf(":")+1)==".")return false;a=a.substring(0,a.indexOf(":"));if(a.charAt(a.length-1)==".")return false}return true}function isSpclChar(a){var b="!@#$%^&*()+=-[]\\';,./{}|\":<>?";for(var c=0;c<a.length;c++){if(b.indexOf(a.charAt(c))!=-1){return true}else{return false}}}function CheckSpecialLocation(a){var b="!@#$%^&*()+=-[]\\';./{}|\":<>?";for(var c=0;c<a.length;c++){if(b.indexOf(a.charAt(c))!=-1){return true}}return false}function CheckSpecial(a){var b="!@#$%^&*()+=-[]\\';,./{}|\":<>?";for(var c=0;c<a.length;c++){if(b.indexOf(a.charAt(c))!=-1){return true}}}function CheckDigits(a){var b=1;var c="0123456789";var d=0;if(a==""){b=0}for(d=0;d<=a.length-1;d++){if(c.indexOf(a.charAt(d))==-1){b=0}}return b}function CheckNumericAlphabetandSpace(a){var b=1;a=a.toUpperCase();var c="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ ";var d=0;if(a==""){b=0}for(d=0;d<=a.length-1;d++){if(c.indexOf(a.charAt(d))==-1){b=0}}return b}function CheckNumericAlphabet(a){var b=1;a=a.toUpperCase();var c="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";var d=0;if(a==""){b=0}for(d=0;d<=a.length-1;d++){if(c.indexOf(a.charAt(d))==-1){b=0}}return b}function CheckAlphabet(a){var b=1;a=a.toUpperCase();var c="ABCDEFGHIJKLMNOPQRSTUVWXYZ";var d=0;if(a==""){b=0}for(d=0;d<=a.length-1;d++){if(c.indexOf(a.charAt(d))==-1){b=0}}return b}function CheckPhoneNumber(a){var b=1;var c="0123456789()-+ ";var d=0;if(a==""){b=0}for(d=0;d<=a.length-1;d++){if(c.indexOf(a.charAt(d))==-1){b=0}}return b}function ValidateLink(a){var b=new RegExp;b.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&?/.=]+$");if(!b.test(a.value)){return false}else{return true}}function IsValidFloatValue(a){nNoOfArguments=IsValidFloatValue.arguments.length;if(nNoOfArguments<1){return false}if(!IsValueExist(a)){return false}var b="0123456789.";a=new String(a);var c=true;var d=new Number(0);if(a.indexOf(".")!=a.lastIndexOf("."))return false;if("0"==a.charAt(0)){if(!("."==a.charAt(1))){return false}}while(c&&d<a.length){c=b.indexOf(a.charAt(d))>=0;d++}return c}function IsValueExist(a){nNoOfArguments=IsValueExist.arguments.length;if(nNoOfArguments<1){return false}a=new String(a);if(a.length==0){return false}return true}function IsValidNumericValue(a){nNoOfArguments=IsValidNumericValue.arguments.length;if(nNoOfArguments<1){return false}var b="0123456789";a=new String(a);var c=true;var d=new Number(0);if(0==parseInt(a,10))return true;if(0==a.charAt(0))return false;while(c&&d<a.length){c=b.indexOf(a.charAt(d))>=0;d++}return c}function CheckExtension(a){if(a.value){if(valid_extensions.test(a.value)){return true}else{return false}}else{return true}}function countChars(a){var b=new RegExp("[\f\n\r]*","g");a=a.replace(b,"");return a.length}function IsNumeric(a){var b="0123456789";var c=true;var d;for(i=0;i<a.length&&c==true;i++){d=a.charAt(i);if(b.indexOf(d)==-1){c=false}}return c}function isValidatePhone(a){var b=/((\(\d{3,4}\)|\d{3,4}-)\d{4,9}(-\d{1,5}|\d{0}))|(\d{4,12})/;if(!b.test(a))return false;else if(a.length<7)return false;else return true}function ValidURL(a){var b=/(http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;if(!b.test(a)){return false}else{return true}}function isEmail(a){var b=/^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\.-]+\.[0-9a-zA-Z_\.-]+$/;if(!b.test(a)){return false}return true}function isNull(a){var b;for(b=0;b<a.length;b++)if(a.charAt(b)!=" ")return false;return true}function messageString(a){var b="";for(var c=0;c<a.length;c++){if(c==0){b+=c+1+") "+a[c]}else{b+="<br />"+(c+1)+") "+a[c]}}return b}function anyChecked(a){for(var b=0;b<a.length;b++){if(a[b].checked==true){return true}}return false}function selectDeselect(a,b){function f(){for(var a=0;a<c.length;a++){if(c[a].checked==true){return true}}return false}function e(a){for(var b=0;b<c.length;b++){c[b].checked=a}}var c=document.getElementsByName(a);var d=f();if(b){if(document.getElementsByName(b)[0].checked)e(true);else e(false)}else{if(!d)e(true);else e(false)}}var sessionCookie="";var valid_extensions=/(.avi|.flv)$/i;var prevSel=new Array;var bredCrumAry=new Array;var remove_array_top=new Array;remove_array_top_index=0;var remove_array=new Array;remove_array_index=0;var remove_array_elements=new Array;remove_array_elements_index=0
