function convertHebrew(txt, method, isFlip) {
	if(isFlip){
		var t=txt; var r='';
		for(i=0; i<t.length; i++) {
			r+=t.charAt(t.length-i-1);
			}
		txt=r;
		}
	if(method=='unicode'||method=='1255') {
		var charset1="\u00e0\u00e1\u00e2\u00e3\u00e4\u00e5\u00e6\u00e7\u00e8\u00e9\u00ea\u00eb\u00ec\u00ed\u00ee\u00ef\u00f0\u00f1\u00f2\u00f3\u00f4\u00f5\u00f6\u00f7\u00f8\u00f9\u00fa";
		var charset2="\u05d0\u05d1\u05d2\u05d3\u05d4\u05d5\u05d6\u05d7\u05d8\u05d9\u05da\u05db\u05dc\u05dd\u05de\u05df\u05e0\u05e1\u05e2\u05e3\u05e4\u05e5\u05e6\u05e7\u05e8\u05e9\u05ea";
		if(method=='1255'){for(var i=0;i<charset2.length;i++){txt=txt.replace(new RegExp(charset2.charAt(i),"g"),charset1.charAt(i))}}
		if(method=='unicode'){for(var i=0;i<charset1.length;i++){txt=txt.replace(new RegExp(charset1.charAt(i),"g"),charset2.charAt(i))}}
		return txt;
		}
	if (method=='hex'||method=='hex1255') {
		var p=txt; var q='';
		for(i=0; i<p.length; i++) {
			j=p.charCodeAt(i)+(method=='hex1255'?1264:0);
			//q+=(j<1488||j>1600)?p.charAt(i):String.fromCharCode(j-1270);
			q+=(j<1488||j>1600)?p.charAt(i):'&#'+j+';';
			}
		return q;
		}
	if (method=='1255hex'||method=='unicodehex') {
		var p=txt; var q='';
		for(var i=1488; i<=1600; i++){
			txt=txt.replace(new RegExp('&#'+i+';',"g"),String.fromCharCode(i-(method=='1255hex'?1264:0)));
			}
		return txt;
		}
	}
function submitForm(form) {
	var errFields='';
	for (var i=0;i<eval(form).length;i++){
		var elem=eval(form).elements[i]; elem.style.backgroundColor=''; 
		try{var textTr=elem.style.textTransform; if(textTr=='capitalize'){capitalize(elem)} else if(textTr=='uppercase'){elem.value=elem.value.toUpperCase()} } catch(e){}
		if (elem.name.substr(0, 4)=='req_' && elem.value.length<1) {errFields+=elem.name+';'}
		}
	if (errFields!='') {
		errFields=errFields.split(';'); 
		for (i=0; i<(errFields.length-1); i++) { try{fldId=eval('document.all.'+errFields[i]); fldId.style.backgroundColor='#FFCC66'; fldId.focus();} catch(e){} }
		alert('Please enter all highlighted (required) fields!'); return false;
		}
	}
var httpResponse;
function sendPage(pg, frmVals, silent) {
	try{
		var http=document.all ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		if(!frmVals||document.all) {http.open("GET", pg+(!frmVals?'':'&'+frmVals), false); http.send(null);}
		else {
			http.open("POST", pg, false);
			http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
			http.send(frmVals);
			}
		if (http.status == 200) {httpResponse=http.responseText; return true;}
			else{
				if(!silent) {
					var regexp = /<li>Error Type:<br>\r\n(.*)<br>\r\n<\/li>/;
					var match = regexp.exec(http.responseText);
					if (match != null) {alert( 'Error:\n\n'+ (match[1].replace(/<br?\/?>/g, '\n').replace(/<?\/b?\/?>/g, '')) )}
						else{alert('Error in page!')}
					}
					return false;
				}
		}
	catch(e){if(!silent){alert('Javascript error!');} return false;}
	}
function sendPageAsync(pg, whenDone, whenError) {
	try{
		var http=document.all ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
		http.open("GET", pg, true);
		http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;");
		http.onreadystatechange = function(){
									if(http.readyState==4){ 
										if(http.status==200){httpResponse=http.responseText; eval(whenDone); return true;}
										else{
											if(whenError){eval(whenError);}
											//else {alert('Error in page!');}
											return false;
											}
										}
									};
		http.send(null);
		}
	catch(e){}
	}
function obj(id){return document.getElementById(id) ? document.getElementById(id) : document.getElementsByName(id)[0] ? document.getElementsByName(id)[0] : eval('document.all.'+id)}
function getOffset(el,offset){return el[offset]+(el.offsetParent?getOffset(el.offsetParent,offset):0);}
var myKbd;
function kb_onLoad() {myKbd = new google.elements.keyboard.Keyboard([google.elements.keyboard.LayoutCode.HEBREW],['login']); google.elements.keyboard.enableMinMaxMode(false); myKbd.setVisible(false);}
function kbShow(imgObj, focusOn){
	if(imgObj.src.indexOf('kb_off')>-1){
		myKbd.setVisible(true);
		obj(focusOn).focus();
		imgObj.src='/profile/img/kb_on.png';
		}
	else{
		myKbd.setVisible(false);
		imgObj.src='/profile/img/kb_off.png';
		}
	return false;
	};

