var num = '' var drugWindow = 'message' var drag = 0 var mouseX =0 var mouseY =0 var myX = 150 var myY = 60 var stop_scroll_down=1 var stop_scroll=1 ajaxCheckLog=getXmlHttpRequestObject() // Detect if the browser is IE or not. // If it is not IE, we assume that the browser is NS. var IE = document.all?true:false var elementY = 0; var elementX = 0; // If NS -- that is, !IE -- then set up for mouse capture if (!IE) document.captureEvents(Event.MOUSEMOVE) // Set-up to use getMouseXY function onMouseMove document.onmousemove = getMouseXY; // Temporary variables to hold mouse x-y pos.s var tempX = 0 var tempY = 0 function GEBC(value) { var x = document.getElementsByTagName("*").length, found, to_run; for(i=0;i<=x;i++) { if(document.getElementsByTagName("*")[i]) { if(document.getElementsByTagName("*")[i].className == value ) { return document.getElementsByTagName("*")[i] } } } } // Main function to retrieve mouse x-y pos.s function getMouseXY(e) { if (IE) { // grab the x-y pos.s if browser is IE tempX = event.clientX + document.body.scrollLeft tempY = event.clientY + document.body.scrollTop } else { // grab the x-y pos.s if browser is NS tempX = e.pageX tempY = e.pageY } // catch possible negative values in NS4 if (tempX < 0){tempX = 0} if (tempY < 0){tempY = 0} return true } var count=0; function closeElem(id){ document.getElementById(id).style.display='none' } function setPost(form) { var myElement = '', postData = '', mySelectElement = '' var to_run = 'myElement = document.'+form+'.getElementsByTagName("input")' eval(to_run) var len = myElement.length for(x=0;x<=len;x++){ if(myElement[x]) { var type = myElement[x].type if(type == 'text' || type == 'hidden') { postData += myElement[x].name != ''? myElement[x].name : myElement[x].id postData += '='+myElement[x].value+'&' } } } var to_run = 'mySelectElement = document.'+form+'.getElementsByTagName("select")' eval(to_run) var len = mySelectElement.length for(x=0;x<=len;x++){ if(mySelectElement[x]) { postData += mySelectElement[x].name != ''? mySelectElement[x].name : mySelectElement[x].id postData += '='+mySelectElement[x].value+'&' } } var to_run = 'myTextElement = document.'+form+'.getElementsByTagName("textarea")' eval(to_run) var len = myTextElement.length for(x=0;x<=len;x++){ if(myTextElement[x]) { postData += myTextElement[x].name != ''? myTextElement[x].name : myTextElement[x].id postData += '='+myTextElement[x].value+'&' } } return postData } function openElem(id){ if(document.getElementById(id).style.display=='none'){ document.getElementById(id).style.display='' } else { document.getElementById(id).style.display='none' } } function openElem2(id){ if(GEBI(id).style.display=='none')GEBI(id).style.display='' } function GEBI(id){ return document.getElementById(id) } var Audio = new Object(); Audio.elm = null; Audio.play = function Audio_play(src,loop) { if (!src) return false; if (this.isElm()) this.stop(); var doc = document; var elm; if (doc.all) elm = doc.createElement("bgsound"); if (elm && typeof elm.src == "string") { if (loop) elm.loop = "infinite" elm.src = src; } else { elm = doc.createElement("object"); elm.setAttribute("width","0"); elm.setAttribute("height","0"); elm.setAttribute("autostart",true); elm.style.visibility = "hidden"; elm.setAttribute("type","audio/x-wav"); if (loop) elm.setAttribute("loop","true"); elm.setAttribute("data",src); } doc.body.appendChild(elm); elm.focus(); this.elm = elm; return true; }; Audio.stop = function Audio_stop() { if (this.isElm()) { this.elm.parentNode.removeChild(this.elm); this.elm = null; } }; Audio.isElm = function () { return (this.elm && this.elm.parentNode); }; function setCookie(c_name,value,expiredays) { var exdate=new Date() exdate.setDate(exdate.getDate()+expiredays) document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } function getXmlHttpRequestObject() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if(window.ActiveXObject) { return new ActiveXObject("Microsoft.XMLHTTP"); } else { document.getElementById('p_status').innerHTML = 'Status: Cound not create XmlHttpRequest Object. Consider upgrading your browser.'; } } function ajax(page, postVars, getVars, element, indicator){ if(ajaxCheckLog.readyState==4 || ajaxCheckLog.readyState==0 ){ setCookie('element', element) setCookie('page', page) setCookie('indicator', indicator) if(indicator !=''){ document.getElementById(indicator).style.display='' } ajaxCheckLog.open("POST", page+'?'+getVars, true); ajaxCheckLog.onreadystatechange = handelCheckLog; ajaxCheckLog.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); var param = postVars; ajaxCheckLog.send(param); } } function handelCheckLog(){ if(ajaxCheckLog.readyState==4){ if(unescape(readCookie('indicator'))!=''){ document.getElementById(unescape(readCookie('indicator'))).style.display='none'; } if(unescape(readCookie('element'))!==''){ document.getElementById(unescape(readCookie('element'))).innerHTML=ajaxCheckLog.responseText; } if(readCookie('page')=="suggest"){ if(ajaxCheckLog.responseText.length < 2){ document.getElementById(unescape(readCookie('element'))).style.display='none' } } } } function validate() { var alertMessage='' var submitOK=true for(x=1;x<=20;x++){ if(GEBI('val'+x)){ if(document.getElementById('val'+x).value==''){ var title=GEBI('val'+x).title alertMessage+='* '+title+' דרוש להמשך ההרשמה '; submitOK=false } } } if(submitOK==false){ alert("ההרשמה נכשלה מהסיבות הבאו: "+alertMessage) } return submitOK } function setSuggestFrame(id, parent, frame){ var cordY= 20; var cordX= -11; document.getElementById(parent).style.position="relative"; document.getElementById(parent).innerHTML+="
" } function suggestValues(id, parent, frame, event){ if(!GEBI(frame)){ setSuggestFrame(id, parent, frame) count=-1; } else { if(GEBI(frame).style.display=="none"){ GEBI(frame).style.display="" count=-1; } } if(count < -1)count =-1 if(event.keyCode == 40){ if(GEBI(frame+"suggest_"+count)){ GEBI(frame+"suggest_"+count).style.background='' } count++ if(GEBI(frame+"suggest_"+count)){ GEBI(frame+"suggest_"+count).style.background='#5470de' } else { count-- GEBI(frame+"suggest_"+count).style.background='#5470de' } } if(event.keyCode == 38){ if(GEBI(frame+"suggest_"+count)){ GEBI(frame+"suggest_"+count).style.background='' } count-- if(GEBI(frame+"suggest_"+count)){ GEBI(frame+"suggest_"+count).style.background='#5470de' } } if(event.keyCode==13){ GEBI(id).value= GEBI(frame+"suggest_"+count).innerHTML GEBI(frame).style.display='none' if(id=="val4")var type=1 else var type=2 ajax('company_details', 'value='+GEBI(id).value+'&type='+type, '', '', 'loading') } value=GEBI(id).value if(event.keyCode !=40 && event.keyCode!=38){ ajax('suggest', 'value='+value+'&id='+id+'&frame='+frame, '', frame, 'loading') setTimeout("closeElem('"+frame+"')", 5000) } } function suggestCloseElem(id){ if(readCookie(id)!=1)closeElem(id) } function getElementPosition(oElement){ elementY = document.getElementById(oElement).offsetTop; elementX = document.getElementById(oElement).offsetLeft; alert(oElement.offsetParent) } function disableEnterKey(e){ var disable=0 if(GEBI("suggestFrame")){ if(GEBI("suggestFrame").style.display==''){ var disable=1 } } for(i=1;i<=4;i++){ if(GEBI("suggestFrame"+i)){ if(GEBI("suggestFrame"+i).style.display==''){ var disable=1 } } if(disable==1) { var key; if(window.event) key = window.event.keyCode; //IE else key = e.which; //firefox if(key == 13) return false; else return true; } } } function fillElem(id, text, title){ GEBI(id).innerHTML="

"+title+"

"+text GEBI(id).style.display='' } function setPosition() { if(drag == 1) { if(GEBI(drugWindow)){ myX += mouseX - tempX myY -= mouseY - tempY GEBI(drugWindow).style.top = myY+'px' GEBI(drugWindow).style.right = myX+'px' mouseX = tempX mouseY = tempY } } } function scrollDown(id){ if(stop_scroll_down== 0){ document.getElementById(id).scrollTop+=10 setTimeout("scrollDown('"+id+"')", 100); } } function scrollUp(id){ if(stop_scroll== 0){ document.getElementById(id).scrollTop-=10 setTimeout('scrollUp("'+id+'")', 100); } } function pageLoad() { $('.bottom-search a:last').addClass('last') $('#nice-menu-1 li a:last').addClass('last') $('.header .form-submit').attr('value', '') var search_label = 'Search'+$('#edit-search-block-form-1-wrapper').attr('innerHTML') $('.search-input input').blur(function(){ if($(this).attr('value') == "") { $(this).attr('value', 'Search') } }) $('.search-input input').focus(function(){ if($(this).attr('value') == "Search") { $(this).attr('value', '') } }) $('#edit-search-block-form-1-wrapper').attr('innerHTML', search_label) } function alertMessage(myMessage) { drugWindow = 'alertMessage' myX = GEBI(drugWindow).style.right? parseInt(GEBI(drugWindow).style.right): 200 myY = GEBI(drugWindow).style.right? parseInt(GEBI(drugWindow).style.top): 150 GEBI('alertMessage').innerHTML = myMessage GEBI('close').onclick = function() { closeElem('alertMessage') } GEBI('move').onmousedown = function() { drag = 1 } GEBI('move').onmouseup = function() { drag = 0 } GEBI('alertMessage').style.display = '' }