﻿var dontShowError=true;window.onerror=function(msg, url, linenumber){return dontShowError;}
//if(top.location!=location)top.location=location;
try{
moveTo(0,0);
resizeTo(screen.availWidth,screen.availHeight);
}catch(e){document.title='DoPreload:'+e;}
window.onload=DoPreload;
function $(s){return document.getElementById(s)}
function DoPreload(){
    try{
	 	AppendInputTypeClasses();
	 	firdom();
	 	//if($('M_PH_lnkPelePayCart')){$('M_PH_lnkPelePayCart').scrollIntoView();}
	 	//OnLineUsers();
    }catch(e){document.title='DoPreload:'+e;}
}
function firdom(){
    try{
	    if(document.getElementsByTagName && document.createElement){
		    h1s=document.getElementsByTagName('h1');
			ScanAndReplace(h1s);
	    }
    }catch(e){document.title='firdom:'+e;}
}
function ScanAndReplace(h1s){
    var replaceImages = new Array();
    replaceImages[0]='טאבו ישראל|https://www.taboil.com/images/logo_tabo_israel.gif|imgLogo|http://www.taboil.com';
    replaceImages[1]='נסח טאבו באינטרנט התקשר 039229876|https://www.taboil.com/images/phone.gif|imgPhone|טאבו ישראל.vcf';
    replaceImages[2]='נסח טאבו באמייל|https://www.taboil.com/images/email.gif|imgEmail|mailto:taboisrael@gmail.com?subject=אני%20מעוניין%20ב...';
    replaceImages[3]='שלח הערה לשיפור השירות טאבו ישראל|https://www.taboil.com/images/email.gif|imgEmail3|mailto:taboisrael@gmail.com?subject=אני%20מעוניין%20ב...';
	for(i=0;i<h1s.length;i++){
		thish1=h1s[i];
		for(ff=0;ff<replaceImages.length;ff++){                
			try{
			    chunks=replaceImages[ff].split('|');
			        if(thish1.firstChild.nodeValue!=null){
			            if(thish1.firstChild.nodeValue==chunks[0]){
				            var link=document.createElement('a');
				            link.setAttribute('href',chunks[3]);
				            //link.innerText=chunks[0];
				            var newImg=document.createElement('img');			
				            newImg.setAttribute('alt',chunks[0]);
				            newImg.setAttribute('src',chunks[1]);
				            newImg.setAttribute('class',chunks[2]);
				            thish1.replaceChild(link,thish1.firstChild);
				            //thish1.replaceChild(link,thish1.firstChild);
				            link.appendChild(newImg);
			            }
			        }
		    }catch(e){document.title='ScanAndReplace:'+e;}
		}
	}
	return false;
}

function isNumberKey(e){
    try{    
        var chrCode=(e.which)?e.which:event.keyCode;
        var target;
        if(window.event){
            target=window.event.srcElement;
        }else{ 
            if(e){
                target=e.target;
            }else{
                return;
            }
        }
        switch(target.id){
            case "M_PH_FVOrder_itnGush": case "M_PH_FVOrder_itnHelka": case "M_PH_FVOrder_itnTatHelka":
                switch(chrCode){
                    case 48:
                        if(target.value==""){
                            if(e.preventDefault){
                                e.preventDefault();
                            }else{
                                return false;
                            }
                        }
                        break;
                }
                break;  
        }
        if(target.id=="M_PH_FVOrder_itnHelka"){
            switch(chrCode){
                case 92: case 47: case 113: case 81:
                    if ($('M_PH_FVOrder_itnTatHelka')){
                        $('M_PH_FVOrder_itnTatHelka').focus();
                    }else{
                        if($('M_PH_FVOrder_lblOfficeName').innerHTML=='ארכיון רשם המקרקעין'){alert('אין צורך בתת חלקה לתשריטים');}else{alert('מותר להקליד רק ספרות');}
                    }
                    if(e.preventDefault){
                        e.preventDefault();
                    }else{
                        return false;
                    }
                    break;
            }
        }
        if(chrCode>31&&(chrCode<48||chrCode>57)&&chrCode<63496){
            if(e.preventDefault){
                e.preventDefault();
            }else{
                return false;
            }
        }else{
            return true;
        }
    }catch(er){documet.title=er;}
}
function getsrcElement(e){
	var t;
	if(!e)var e=window.event;
	if(e.target) targ=e.target;
	else if(e.srcElement)t=e.srcElement;
	if(t.nodeType == 3)// defeat Safari bug
		t=t.parentNode;
	return t;
}
function AppendInputTypeClasses(){
    if(!document.getElementsByTagName){return;}
    var inputs=document.getElementsByTagName('input');
    for(i=0;i<inputs.length;i++){
        var t=inputs[i];
        if(t.getAttribute('type')){
            t.className=t.getAttribute('type');
            switch(t.getAttribute('type')){
                case 'text': case 'password':
                    //t.onfocus=function onfocus(event){this.className='i_Focus';}
                    //t.onblur=function onblur(event){this.className='i_Blur';}
                    if(t.id.indexOf("_itn")>0){
                        if(document.all){
                            //ie
                            t.onkeypress=function anonymous(){return isNumberKey(event);}
                        }else{
                            //appelwebkit
                            t.onkeypress=function onkeypress(event){return isNumberKey(event);}
                        }
                    }
            }
        }
    }
//    inputs=document.getElementsByTagName('textarea');
//    for(i=0;i<inputs.length;i++){
//        t=inputs[i];
//        t.onfocus=function onfocus(event){this.className='i_Focus';}
//        t.onblur=function onblur(event){this.className='i_Blur';}
//    }
//    inputs=document.getElementsByTagName('select');
//    for(i=0;i<inputs.length;i++){
//        t=inputs[i];
//        if(t.onchange==null){
//            t.onchange=(document.all)?function anonymous(){document.body.focus();}:function onchange(event){document.body.focus();}
//        }
//    }
}
