//my java5 functions 
//start date Oct 08, 2010
//by Mikias Yitbarek +251-91-201-5206
//Addis Ababa, Ethiopia
function objswap(prefx1,prefx2,idx,prvtab,isfade,lmt){if(isfade){var pidx = $('#'+prvtab).val();$('#'+prefx2+pidx).hide();$('#'+prefx1+pidx).fadeIn(lmt);$('#'+prefx1+idx).hide();$('#'+prefx2+idx).fadeIn(lmt);$('#'+prvtab).val(idx);}else{var pidx = $('#'+prvtab).val();$('#'+prefx2+pidx).hide();$('#'+prefx1+pidx).show();		$('#'+prefx1+idx).hide(); $('#'+prefx2+idx).show();	$('#'+prvtab).val(idx);}}function mouse_over(mainOBJ,overBC,overFC,arrow){ if(overBC != "") document.getElementById(mainOBJ).style.backgroundColor="#"+overBC; else document.getElementById(mainOBJ).style.backgroundColor=""; if(overFC != "") document.getElementById(mainOBJ).style.color="#"+overFC; return true; } function mouse_out(mainOBJ,prvBC,prvFC){ if(prvBC != "") document.getElementById(mainOBJ).style.backgroundColor="#"+prvBC; else document.getElementById(mainOBJ).style.backgroundColor=""; if(prvFC != "") document.getElementById(mainOBJ).style.color="#"+prvFC; return true; } function DataHilight(OBJ,BC,FC){ if(BC != "") document.getElementById(OBJ).style.backgroundColor="#"+BC; else document.getElementById(OBJ).style.backgroundColor=""; if(FC != "") document.getElementById(OBJ).style.color="#"+FC; else document.getElementById(OBJ).style.color=""; } function Link_Me(path){ location.href=path; } function page_reload(currPage){ window.location.href=currPage; } function createCookie(name,value,hour) { if (hour) { var date = new Date(); var expdate = date.getTime(); expdate += 3600*hour; date.setTime(expdate); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function getCookie(name){ if(name == '') return(''); name_index = document.cookie.indexOf(name + '='); if(name_index == -1) return(''); cookie_value = document.cookie.substr(name_index + name.length + 1, document.cookie.length); end_of_cookie = cookie_value.indexOf(';'); if(end_of_cookie != -1) cookie_value = cookie_value.substr(0, end_of_cookie); space = cookie_value.indexOf('+'); while(space != -1) { cookie_value = cookie_value.substr(0, space) + ' ' + cookie_value.substr(space + 1, cookie_value.length); space = cookie_value.indexOf('+'); } return(cookie_value); } function clearCookie(name){ expires = new Date(); expires.setYear(expires.getYear() - 1); document.cookie = name + '=null' + '; expires=' + expires; } function clearCookies(){ Cookies = document.cookie; Cookie = Cookies; expires = new Date(); expires.setYear(expires.getYear() - 1); while(Cookie.length > 0) { Cookie = Cookies.substr(0, Cookies.indexOf(';')); Cookies = Cookies.substr(Cookies.indexOf(';') + 1, Cookies.length); if(Cookie != '') document.cookie = Cookie + '; expires=' + expires; else document.cookie = Cookies + '; expires=' + expires; } } function findPosX(obj){ var curleft = 0; if(obj.offsetParent) while(1){ curleft += obj.offsetLeft; if(!obj.offsetParent) break; obj = obj.offsetParent; } else if(obj.x) curleft += obj.x; return curleft; } function findPosY(obj){ var curtop = 0; if(obj.offsetParent) while(1){ curtop += obj.offsetTop; if(!obj.offsetParent) break; obj = obj.offsetParent; } else if(obj.y) curtop += obj.y; return curtop; } function isValidType( oInput, oType ){ var emailRegex = /^[A-z0-9][\w.-]*@[A-z0-9][\w\-\.]+\.[A-z0-9]{2,6}$/; switch( oType.toLowerCase() ){ case 'select': return oInput.selectedIndex; case 'number': if( !oInput.value ) { return false; } for( var mXi = 0; mXi < oInput.value.length; mXi++ ) { if( oInput.value.charAt( mXi ) != '' + parseInt( oInput.value.charAt( mXi ) ) + '' ) { return false; } } return true; case 'name': return ( oInput.value && !oInput.value.replace( /[a-záàäçéèêñóòôöüæøå]+( ?[-']?[a-záàäçéèêñóòôöüæøå]+)*/i, "" ) ); case 'password': return ( oInput.value ); case 'email': return ( oInput.value && !oInput.value.replace( emailRegex, "" ) ); case 'defualt': if(oInput.value == "What is new today?") { return false; } return ( oInput.value ); } } function pop_position(ObjName,Base,Xindent,Yindent){ document.getElementById(ObjName).style.visibility="visible"; document.getElementById(ObjName).style.left = (findPosX(document.getElementById(Base)) + (Xindent)) + 'px'; document.getElementById(ObjName).style.top = (findPosY(document.getElementById(Base)) + (Yindent)) + 'px'; } function pop_position_reset(ObjName){ document.getElementById(ObjName).style.visibility="hidden"; } function mask(){ document.getElementById('curtain').style.display="block"; return true; } function nonmask(){ document.getElementById('curtain').style.display="none"; return true; } function CommentPopup(Base,Xindent,Yindent){mask();$('#comment_fill_form').show();$('#comment_Wait').hide();$('#CommentBAKMSG').hide();$('#CommentBAKSUCCMSG').hide();$('#CommentBAKERRMSG').hide();for(var idx=0; idx < 3; idx++){$('#ibkgErr'+idx).hide();}var frm=document.getElementById('frmusercomment');frm.reset();frm.txturName.focus();pop_position('user_comment',Base,Xindent,Yindent);}function CommentPopup_close(){ pop_position_reset('user_comment'); nonmask(); }function cng_lang(slcLng,currPage){mask();pop_position('LanguageTrns','myTop',310,-24);createCookie('geb_lang_setup',slcLng,'');window.location.href=currPage;} var cacheBase; function filedMask(base){ cacheBase=base;$('div#'+base+'_temp').css('display','block');var w=$('div#'+base).width();var h=$('div#'+base).height();$('div#'+base+'_temp').width(w);$('div#'+base+'_temp').height(h);}function filedNonMask(){$('div#'+cacheBase+'_temp').css('display','none');cacheBase="";}
