
IE=(navigator.userAgent.indexOf('MSIE')>-1)
NETSCAPE=(navigator.userAgent.indexOf('Netscape')>-1)
DICTIONARIES_URI='/ajax-dictionary.html'
EMPLOYER_URI='/ajax-employer.html'
OFFER_COLLECTION_URI='/ajax-offer-collection.html'
CV_COLLECTION_URI='/ajax-cv-collection.html'
CANDIDATE_CLIPBOARD_URI='/ajax-clipboard.html'
BO_URI='/bo-ajax.html'
MODULE_LIBRARY_TOPIC='/ajax-module-lib-top.html'
QUESTION_REPLY_TEMPLATE='/ajax-question-reply.html'
BUY_PRODUCT_URL='/ajax-buy-product.html'
function updateQuestionReply(element,targetId){var url=QUESTION_REPLY_TEMPLATE;elementId=element.value;$(targetId).value="";var ajaxReq=new Ajax.Request(url,{method:'get',parameters:{format:'JSON',elementId:elementId},onSuccess:function(responeObj){var textArea=$(targetId)
try{textArea.value=responeObj.responseText}catch(error){}}});}
function buyProduct(package){var url=BUY_PRODUCT_URL;var ajaxReq=new Ajax.Request(url,{method:'get',parameters:{format:'JSON',package:package},onSuccess:function(responeObj){closef_popup('popup');openf_popup('layer_msg');}});}
function updateModuleLibraryTopicElemenst(objectType,parentD,targetId,clearTargetIds){var url=MODULE_LIBRARY_TOPIC
clearTargetAndDependant(targetId,clearTargetIds)
if(parentD.value==-1){return;}
var parentID=null
if(parentD.tagName=='SELECT'){parentID=parentD.value}
var ajaxReq=new Ajax.Request(url,{method:'get',parameters:{format:'JSON',code:objectType,parentID:parentID},onSuccess:function(responeObj){var selectObj=$(targetId)
try{var result=responeObj.responseText.evalJSON(true)}catch(error){}
var opts=new Array()
i=1
for(var c=1;c<selectObj.length;c++){selectObj.remove(c)}
result.each(function(w){var newOpt=new Option(w.name,w.id,false,false)
selectObj.options[i++]=newOpt})}});}
function getCategoriesByModule(parentId,targetId){var url=BO_URI;var module=parentId.value;var ajaxReq=new Ajax.Request(url,{method:'get',parameters:{format:'JSON',filterModule:module},onSuccess:function(responeObj){var selectObj=$(targetId)
try{var result=responeObj.responseText.evalJSON(true)}catch(error){}
var opts=new Array()
i=0
for(var c=0;c<selectObj.length;c++){selectObj.remove(c)}
result.each(function(w){var newOpt=new Option(w.value,w.id,false,false)
selectObj.options[i++]=newOpt})}});}
function updateLowerLevelDictionary(dictionaryCode,parentD,targetId,clearTargetIds,group,onCompleteFunc,langCode,checkboxes,bindFieldName){var url=DICTIONARIES_URI
clearTargetAndDependant(targetId,clearTargetIds)
if(parentD.value==-1){return;}
var parentID=null
if(parentD.tagName=='SELECT'){if(parentD.multiple){parentID=new Array()
var parentTexts=new Array()
var j=0
for(var i=1;i<parentD.length;i++){if(parentD.options[i].selected){parentID[j]=parentD.options[i].value
parentTexts[j++]=parentD.options[i].text}}
if(group){var jsonOpts=new Array()
var groups=new Array()
var ajaxRequest=new Ajax.Request(url,{method:'get',parameters:{format:'JSON',code:dictionaryCode,parentID:parentID,group:true,lang:langCode,checkboxes:checkboxes,bindFieldName:bindFieldName},onSuccess:function(responeObj){try{groups=responeObj.responseText.evalJSON(true)
for(var i=0;i<groups.length;i++){var group=document.createElement("optgroup")
group.label=parentTexts[i]
groups[i].each(function(o){var newOpt=new Option(o.value,o.id,false,false)
group.appendChild(newOpt)
newOpt.innerHTML=o.value})
$(targetId).appendChild(group)}
if(onCompleteFunc){onCompleteFunc();}}catch(error){}}})
return;}}else{parentID=parentD.value}}else if(parentD.tagName=='INPUT'){parentID=parentD.value}
if(!IE&!NETSCAPE||checkboxes!=null){new Ajax.Updater({success:targetId,failure:'ajaxErrors'},url,{method:'get',insertion:Insertion.Bottom,parameters:{format:'HTML',code:dictionaryCode,parentID:parentID,lang:langCode,checkboxes:checkboxes,bindFieldName:bindFieldName},onComplete:function(){onCompleteFunc(targetId);}});}else{var ajaxReq=new Ajax.Request(url,{method:'get',parameters:{format:'JSON',code:dictionaryCode,parentID:parentID,lang:langCode,checkboxes:checkboxes,bindFieldName:bindFieldName},onComplete:function(){onCompleteFunc();},onSuccess:function(responeObj){var selectObj=$(targetId)
try{var result=responeObj.responseText.evalJSON(true)}catch(error){}
var opts=new Array()
i=1
for(var c=1;c<selectObj.length;c++){selectObj.remove(c)}
result.each(function(w){var newOpt=new Option(w.value,w.id,false,false)
selectObj.options[i++]=newOpt})}});}}
STARTS_WITH='STARTS_WITH'
EQUALS='EQUALS'
ALL_EMPLOYER_STATUSES="ALL"
firstOption=""
function updateCompanyList(source,targetId,matchMethod,employerStatus){alert(source.value.length>0)
updateCompanyList(source,targetId,matchMethod,employerStatus,false,false,null,null);}
function updateCompanyList(source,targetId,matchMethod,employerStatus,seo,employerOnlyId){updateCompanyList(source,targetId,matchMethod,employerStatus,seo,employerOnlyId,null,null);}
function updateCompanyListExcludeEmployer(source,targetId,matchMethod,employerStatus,seo,employerOnlyId,excludeEmployerId){updateCompanyList(source,targetId,matchMethod,employerStatus,seo,employerOnlyId,null,excludeEmployerId);}
function updateCompanyList(source,targetId,matchMethod,employerStatus,seo,employerOnlyId,callbackFunc,excludeEmployerId){updateCompanyList(source,targetId,matchMethod,employerStatus,seo,employerOnlyId,callbackFunc,excludeEmployerId,null);}
var source,targetId,matchMethod,employerStatus,seo,employerOnlyId,callbackFunc,nameType;var excludeEmployerId;var timeoutID;function updateCompanyList(_source,_targetId,_matchMethod,_employerStatus,_seo,_employerOnlyId,_callbackFunc,_excludeEmployerId,_nameType){source=_source;targetId=_targetId;matchMethod=_matchMethod;employerStatus=_employerStatus;seo=_seo;employerOnlyId=_employerOnlyId;callbackFunc=_callbackFunc;excludeEmployerId=_excludeEmployerId;nameType=_nameType;clearTimeout(timeoutID);timeoutID=setTimeout("_updateCompanyList()",1000);}
function _updateCompanyList(){var url=EMPLOYER_URI
var opt1=$(targetId).options[0]
var firstOption=null;if(opt1!=null&&opt1.value=="-1"){firstOption=$(targetId).options[0].text}
if(source.value.length>2){if(!IE&!NETSCAPE){new Ajax.Updater({success:targetId,failure:'ajaxErrors'},url,{method:'post',parameters:{format:'HTML',input:source.value,matchMethod:matchMethod,employerStatus:employerStatus,seo:seo,employerOnlyId:employerOnlyId,excludeEmployerId:excludeEmployerId,nameType:nameType},onComplete:function(){if(callbackFunc!=null){callbackFunc()}}});}else{var ajaxReq=new Ajax.Request(url,{method:'post',parameters:{format:'JSON',input:source.value,matchMethod:matchMethod,employerStatus:employerStatus,seo:seo,employerOnlyId:employerOnlyId,excludeEmployerId:excludeEmployerId,nameType:nameType},onSuccess:function(responeObj){var selectObj=$(targetId)
var result=responeObj.responseText.evalJSON(true)
i=1
selectObj.length=0;result.each(function(e){var newOpt=new Option(e.name,e.id,false,false)
selectObj.appendChild(newOpt)
newOpt.innerHTML=e.name})
if(callbackFunc!=null){callbackFunc()}}});}}else{$(targetId).length=0
if(firstOption!=null){var opt=new Option(firstOption,"-1",false,false)
$(targetId).appendChild(opt)}}}
OFFER="OFFER"
CV="CV"
CV_FILTER="CV_FILTER"
LOCALIZATION="LOCALIZATION"
CATEGORY="CATEGORY"
POSITION="POSITION"
SCHOOL="SCHOOL"
TRAINING="TRAINING"
LANGUAGE="LANGUAGE"
SKILL="SKILL"
function addCollectionElement(entity,collection,elementsHash,targetId){var url=''
if(entity==CV||entity==CV_FILTER){url=CV_COLLECTION_URI+sessionId()}else if(entity==OFFER){url=OFFER_COLLECTION_URI+sessionId()}
var paramsHash=new Hash();process=true
elementsHash.each(function(elem){if($(elem.value).tagName=="SELECT"&&$(elem.value).value=='-1'){process=false;}
paramsHash[elem.key]=$(elem.value).value})
if(!process){return}
paramsHash['format']='JSON'
paramsHash['entity']=entity
paramsHash['collection']=collection
paramsHash['action']='add'
var ajaxReq=new Ajax.Request(url,{method:'get',parameters:paramsHash,onSuccess:function(responeObj){var response=responeObj.responseText.evalJSON();if(response.index!=-1){insertValues(entity,collection,elementsHash,targetId,response.index);}},onFailure:function(){alert('Could not add element')}});}
function removeCollectionElement(entity,collection,targetId,index){var url=''
if(entity==CV||entity==CV_FILTER){url=CV_COLLECTION_URI+sessionId()}else if(entity==OFFER){url=OFFER_COLLECTION_URI+sessionId()}
var paramsHash=new Hash();paramsHash['format']='JSON'
paramsHash['entity']=entity
paramsHash['collection']=collection
paramsHash['action']='delete'
paramsHash['index']=index
var ajaxReq=new Ajax.Request(url,{method:'get',parameters:paramsHash,onSuccess:function(responeObj){var json=responeObj.responseText.evalJSON();removeValues(collection,targetId,index);},onFailure:function(){alert('Element could not be removed')}});}
function jobAlertTemporaryDisable(checked){var url="/ajax-jobalert.html"
var ajaxReq=new Ajax.Request(url,{method:'get',parameters:{format:'JSON',input:checked,matchMethod:"CANDIDATE"},onFailure:function(){alert('JobAlert change status failed...')}});}
function deleteJobAlert(jobAlertId,tableParentId,childId,noJobAlertsMessage,jobAlertRemovedMessage){var url="/ajax-ja-action.html"
var ajaxReq=new Ajax.Request(url,{method:'get',asynchronous:false,parameters:{format:'JSON',jobAlertId:jobAlertId,action:"deleteJobAlert"},onSuccess:function(responeObj){tableParent=document.getElementById(tableParentId);beforeDelete=tableParent.getElementsByTagName("TR").length
removeChildFromParent(tableParentId,childId);response=responeObj.responseText.evalJSON();if(response.result==true){if(tableParent.getElementsByTagName("TR").length<beforeDelete){document.getElementById('alertMessage').innerHTML=jobAlertRemovedMessage;}
if(tableParent.getElementsByTagName("TR").length<2){document.getElementById('alertErrorMessage').innerHTML=noJobAlertsMessage;}}},onFailure:function(){alert('Cant delete JobAlert')}});}
function clipboardSize(){var ajaxReq=new Ajax.Request(CANDIDATE_CLIPBOARD_URI,{method:'get',parameters:{format:'JSON',action:"size"},onSuccess:function(responeObj){clipboardResponse=responeObj.responseText.evalJSON()
$('clipboardSize').innerHTML="("+clipboardResponse.size+")"}});}
function putToClipboard(offerId){var url=CANDIDATE_CLIPBOARD_URI
var ajaxReq=new Ajax.Request(url,{method:'get',parameters:{format:'JSON',offerID:offerId,action:"add"},onSuccess:function(responeObj){clipboardResponse=responeObj.responseText.evalJSON()
$('clipboardSize').innerHTML="("+clipboardResponse.size+")"},onFailure:function(){alert('Clipboard operation failed...')}});}
function removeFromClipboard(offerId){var url=CANDIDATE_CLIPBOARD_URI
var ajaxReq=new Ajax.Request(url,{method:'get',parameters:{format:'JSON',offerID:offerId,action:"remove"},onSuccess:function(responeObj){clipboardResponse=responeObj.responseText.evalJSON()
$('clipboardSize').innerHTML="("+clipboardResponse.size+")"},onFailure:function(){alert('Clipboard operation failed...')}});}
function isInClipboard(offerId){var url=CANDIDATE_CLIPBOARD_URI
var ajaxReq=new Ajax.Request(url,{method:'get',parameters:{format:'JSON',offerID:offerId,action:"isInClipboard"},onSuccess:function(responeObj){clipboardResponse=responeObj.responseText.evalJSON()
$('responseText').value=(clipboardResponse.added)?1:0;},onFailure:function(){alert('Clipboard operation failed...')
return false;}});}
function toggleClipboard(offerId){var url=CANDIDATE_CLIPBOARD_URI
var ajaxReq=new Ajax.Request(url,{method:'get',asynchronous:false,parameters:{format:'JSON',offerID:offerId,action:"toggleClipboard"},onSuccess:function(responeObj){clipboardResponse=responeObj.responseText.evalJSON()
$('clipboardSize').innerHTML="("+clipboardResponse.size+")"
$('responseText').value=(clipboardResponse.added)?1:0;if(clipboardResponse.error){$('responseText').value=0;alert($('clipboardError').value);}
if(clipboardResponse.full){$('responseText').value=0;alert($('clipboardFull').value);}
if(clipboardResponse.added){alert($('clipboardAddedText').value);}},onFailure:function(){alert('Clipboard operation failed...')
return false;}});}
function toggleClipboardIcon(offerId){if($('responseText').value==1){$('clipboardIcon_'+offerId).src=$('clipboardImgOff').src;}else{$('clipboardIcon_'+offerId).src=$('clipboardImgOn').src;}}
function toggleClipboardText(offerId){if($('responseText').value==1){$('clipboardText_'+offerId).innerHTML=$('clipboardTextAdded').value;}else{$('clipboardText_'+offerId).innerHTML=$('clipboardTextAdd').value;}}
function clipboardService(offerId,clipboardType,fullMessage){toggleClipboard(offerId);if(clipboardType=='img'){toggleClipboardIcon(offerId);}else{toggleClipboardText(offerId);}}
function prepareImgClipboard(linkOn,linkOff,fullMessage,errorMessage,successMessage){if(!document.getElementById('responseText')){document.writeln('<input type="hidden" id="responseText" value="0" />');document.writeln('<img src="'+linkOn+'" id="clipboardImgOn" />');document.writeln('<img src="'+linkOff+'" id="clipboardImgOff" />');document.writeln('<input type="hidden" id="clipboardFull" value="'+fullMessage+'" />');document.writeln('<input type="hidden" id="clipboardError" value="'+errorMessage+'" />');document.writeln('<input type="hidden" id="clipboardAddedText" value="'+successMessage+'" />');}}
function prepareTextClipboard(add,remove,fullMessage,errorMessage,successMessage){if(!document.getElementById('responseText')){document.write('<input type="hidden" id="responseText" value="0" />');document.write('<input type="hidden" id="clipboardTextAdd" value="'+add+'" />');document.write('<input type="hidden" id="clipboardTextAdded" value="'+remove+'" />');document.write('<input type="hidden" id="clipboardFull" value="'+fullMessage+'" />');document.write('<input type="hidden" id="clipboardError" value="'+errorMessage+'" />');document.write('<input type="hidden" id="clipboardAddedText" value="'+successMessage+'" />');}}
function insertValues(entity,collection,elementsHash,targetId,index){if(collection==SKILL){var content=$(targetId).innerHTML
lastRow=$(targetId).rows.length-1
var newRecord=document.createElement('tr')
var fieldTd=document.createElement('td')
fieldTd.innerHTML=$(elementsHash['field']).options[$(elementsHash['field']).selectedIndex].text
var skillTd=document.createElement('td')
skillTd.innerHTML=$(elementsHash['skill']).options[$(elementsHash['skill']).selectedIndex].text
var levelTd=document.createElement('td')
levelTd.innerHTML=$(elementsHash['level']).options[$(elementsHash['level']).selectedIndex].text
var delTd=document.createElement('td')
if(typeof(strDeleteTrans)!="undefined"){delTd.innerHTML='<a href="javascript:removeCollectionElement('+entity+', SKILL,  \''+targetId+'\','+lastRow+')">'+strDeleteTrans+'</a>'}
else
{delTd.innerHTML='<a href="javascript:removeCollectionElement('+entity+', SKILL,  \''+targetId+'\','+lastRow+')">delete</a>'}
newRecord.appendChild(fieldTd)
newRecord.appendChild(skillTd)
newRecord.appendChild(levelTd)
newRecord.appendChild(delTd)
$(targetId).getElementsByTagName('tbody')[0].appendChild(newRecord)}
else if(collection==LANGUAGE){var content=$(targetId).innerHTML
lastRow=$(targetId).rows.length-1
var newRecord=document.createElement('tr')
var langTd=document.createElement('td')
langTd.innerHTML=$(elementsHash['lang']).options[$(elementsHash['lang']).selectedIndex].text
var levelTd=document.createElement('td')
levelTd.innerHTML=$(elementsHash['level']).options[$(elementsHash['level']).selectedIndex].text
var delTd=document.createElement('td')
if(typeof(strDeleteTrans)!="undefined"){delTd.innerHTML='<a href="javascript:removeCollectionElement('+entity+', LANGUAGE,  \''+targetId+'\','+lastRow+')">'+strDeleteTrans+'</a>'}
else
{delTd.innerHTML='<a href="javascript:removeCollectionElement('+entity+', LANGUAGE,  \''+targetId+'\','+lastRow+')">delete</a>'}
newRecord.appendChild(langTd)
newRecord.appendChild(levelTd)
newRecord.appendChild(delTd)
$(targetId).getElementsByTagName('tbody')[0].appendChild(newRecord)}
else if(collection==TRAINING){var content=$(targetId).innerHTML
lastRow=$(targetId).rows.length-1
var newRecord='<tr>'
newRecord+='<td>'+$(elementsHash['name']).value+'</td>'
newRecord+='<td>'+$(elementsHash['dateM']).options[$(elementsHash['dateM']).selectedIndex].text+' '+$(elementsHash['dateY']).options[$(elementsHash['dateY']).selectedIndex].text+'</td>'
newRecord+='<td>'+$(elementsHash['location']).value+'</td>'
newRecord+='<td> <a href="javascript:removeCollectionElement('+entity+', TRAINING,  \''+targetId+'\','+lastRow+')">delete</a></td>'
newRecord+='</tr>'
$(targetId).innerHTML=content+newRecord}
else if(collection==SCHOOL){var content=$(targetId).innerHTML
lastRow=$(targetId).rows.length-1
var newRecord='<tr>'
newRecord+='<td>'+$(elementsHash['fromM']).options[$(elementsHash['fromM']).selectedIndex].text+' '+$(elementsHash['fromY']).options[$(elementsHash['fromY']).selectedIndex].text+'</td>'
if($(elementsHash['notFinished']).checked){newRecord+='<td>'+$(elementsHash['current']).value+'</td>'}else{newRecord+='<td>'+$(elementsHash['toM']).options[$(elementsHash['fromM']).selectedIndex].text+' '+$(elementsHash['toY']).options[$(elementsHash['fromY']).selectedIndex].text+'</td>'}
newRecord+='<td>'+$(elementsHash['name']).value+'</td>'
newRecord+='<td>'+$(elementsHash['faculty']).value+'</td>'
newRecord+='<td> <a href="javascript:removeCollectionElement('+entity+', SCHOOL,  \''+targetId+'\','+lastRow+')">delete</a></td>'
newRecord+='</tr>'
$(targetId).innerHTML=content+newRecord}
else if(collection==POSITION){var content=$(targetId).innerHTML
lastRow=$(targetId).rows.length-1
var newRecord='<tr>'
newRecord+='<td>'+$(elementsHash['fromM']).options[$(elementsHash['fromM']).selectedIndex].text+' '+$(elementsHash['fromY']).options[$(elementsHash['fromY']).selectedIndex].text+'</td>'
if($(elementsHash['current']).checked){newRecord+='<td>'+$(elementsHash['current']).value+'</td>'}else{newRecord+='<td>'+$(elementsHash['toM']).options[$(elementsHash['fromM']).selectedIndex].text+' '+$(elementsHash['toY']).options[$(elementsHash['fromY']).selectedIndex].text+'</td>'}
newRecord+='<td>'+$(elementsHash['companyName']).value+'</td>'
newRecord+='<td>'+$(elementsHash['position']).value+'</td>'
newRecord+='<td> <a href="javascript:removeCollectionElement('+entity+', POSITION,  \''+targetId+'\','+lastRow+')">delete</a></td>'
newRecord+='</tr>'
$(targetId).innerHTML=content+newRecord}
else if(collection==CATEGORY){var content=$(targetId).innerHTML
lastRow=$(targetId).rows.length-1
var newRecord='<tr>'
newRecord+='<td>'+$(elementsHash['category']).options[$(elementsHash['category']).selectedIndex].text+'</td>'
for(var i=1;i<$(elementsHash['specialization']).options.length;i++){if($(elementsHash['specialization']).options[i].selected){newRecord+=$(elementsHash['specialization']).options[i].text+', '}}
newRecord+=newRecord.substring(0,newRecord.length-2)+'</td>'
newRecord+='<td> <a href="javascript:removeCollectionElement('+entity+', CATEGORY,  \''+targetId+'\','+lastRow+')">delete</a></td>'
newRecord+='</tr>'
$(targetId).innerHTML=content+newRecord}
else if(collection==LOCALIZATION){var content=$(targetId).innerHTML
lastRow=$(targetId).rows.length-1
var newRecord='<tr>'
newRecord+='<td>'+$(elementsHash['country']).options[$(elementsHash['country']).selectedIndex].text+'</td>'
newRecord+='<td>'+$(elementsHash['region']).options[$(elementsHash['region']).selectedIndex].text+'</td>'
newRecord+='<td>'
for(var i=1;i<$(elementsHash['city']).options.length;i++){if($(elementsHash['city']).options[i].selected){newRecord+=$(elementsHash['city']).options[i].text+', '}}
newRecord+=newRecord.substring(0,newRecord.length-2)+'</td>'
newRecord+='<td> <a href="javascript:removeCollectionElement('+entity+', LOCALIZATION,  \''+targetId+'\','+lastRow+')">delete</a></td>'
newRecord+='</tr>'
$(targetId).innerHTML=content+newRecord}}
function removeValues(collection,targetId,index){$(targetId).deleteRow(index+1)
for(var i=1;i<$(targetId).rows.length;i++){var cell=$(targetId).rows[i].cells[$(targetId).rows[i].cells.length-1]
var linkElem=cell.getElementsByTagName("a")[0];var hrefStart=linkElem.href.substring(0,linkElem.href.lastIndexOf(',')+1)
var rowStr=linkElem.href.substring(linkElem.href.lastIndexOf(',')+1,linkElem.href.length-1)
var rowNum=i-1
var newHref=hrefStart+rowNum+')'
cell.innerHTML='<a href="'+newHref+'" >delete</a>'}}
function clearTargetAndDependant(targetId,clearTargetIds){if(targetId==null&&clearTargetIds==null){return;}
if(clearTargetIds==null){clearTargetIds=new Array(targetId)}
for(var i=0;i<clearTargetIds.length;i++){if($(clearTargetIds[i]).tagName=='SELECT'&&$(clearTargetIds[i]).length>1){if($(clearTargetIds[i]).childNodes[1].tagName=='OPTION'||$(clearTargetIds[i]).childNodes[1].tagName=='OPTGROUP'||$(clearTargetIds[i]).childNodes[1].constructor=="[Text]"){if($(clearTargetIds[i]).childNodes[0].value=='-1'||$(clearTargetIds[i]).childNodes[0].value==''||$(clearTargetIds[i]).childNodes[0].value=='0'||$(clearTargetIds[i]).childNodes[1].value=='-1'||$(clearTargetIds[i]).childNodes[1].value==''||$(clearTargetIds[i]).childNodes[1].value=='0'){$(clearTargetIds[i]).length=1}else{$(clearTargetIds[i]).length=0}
var optGrs=$(clearTargetIds[i]).getElementsByTagName("OPTGROUP")
if(optGrs!=null&&optGrs.length>0){while(optGrs.length>0){$(clearTargetIds[i]).removeChild(optGrs[0])}}}}else if($(clearTargetIds[i]).tagName=='TEXTAREA'){$(clearTargetIds[i]).value='';}}}
function removeChildFromParent(parentId,childId){var parent=document.getElementById(parentId);var child=document.getElementById(childId);parent.removeChild(child);}
function sessionId(){if(location.href.indexOf(';jsessionid')!=-1){return location.href.substring(location.href.indexOf(';jsessionid'))}else{return''}}