The Woodlands Photography Club announces the winners of its 2023 Annual Photography Competition

Contest Committee Chair, Randy Muncy, and committee members Chris Summers, Anne Green, Becky Anderson, and Theresa Otto were proud to announce the winning photographers and images:
Best in offer — Anne Green – Trees of Mist (ICM)
Member selection — Tom Flink — Here I Come (TWPC Field Trips)
Texas
The first – Chris Summers – stopped to smell the flowers
2nd – Andrew Steptoe – Caddo Calm
3rd – Randy Muncy Independent Spirit – Austin, Texas
HM – Randy Muncy – Sunrise Entertainment
Selection of curator
Andrew Steptoe – Road to Hell
Tom Flink – Sunset Pedernales
Michaels Schaffner – The Light Beacons
Bob Gower – Yee-Haw
Alicia Kominek – Blue House
Francisco – Collado – Texas Countryside
BW Architecture
The first – Michael Schaffner – Church in the Woods
2nd – Bob Gower – Icheresk
III – Richard Chesney – Houston Cistern – Underground
Galala – Dahlia Dean – Aligned Rectangles
Selection of curator
Chris Summers – Form absolutely follows function
Cathy Craven – Utility in Architecture
Joan Tilton – The Gateway
Bob Jeffress – Kimball Art Museum
Teresa Otto – In Defense of the Savannah
Bob Clemson – Lonely Street
Seasons
1st – Richard Chesney – Colorado in the fall
II – Anne Green – Winter in Yoho National Park
3rd – Richard Chesney – Oregon Coast Sunset Splendor
His Majesty – Andrew Steptoe – Winter Vista
Selection of curator
Darryl Skiers – Magical views from ice caves
Kathy Craven – Sisters of the Summer Sun
Craig Micklethwait – Autumn Sprinkles
Craig Micklethwait – Symphony
Dahlia Dean – Autumn Colors
Zoraya Stern – Early Extension
TWPC Field Trips
The first – Tom Flink – Here I Come
The second – Zoraya Stern – Wrapped in Love
3rd – Joan Tilton – Post Grade
His Majesty – Cathy Craven – Mixcranius – The Post
Selection of curator
Chris Summers – In the Name of the Father
Chris Summers – ’51 Ford F1
Glenn Siegert – High and dry
Glenn Siegert – Deep Roots
Richard Yazzaguirre – Prince of the Swamp
Bob Clemson – Sunflowers
Opens
The first – Michael Schaffner – planned reversal
Chris Summers II – The Worm Jets
Third – Teresa Otto – Are your affairs well?
His Majesty – Craig Micklethwaite – The ethereal and the eternal
Selection of curator
Chris Summers – Dip, Rinse, and Spin!
Daryl Skiers – Showcasing her beauty
Darryl Skerce – Vertahorn by night
Remington Mullins – Observing Eyes – Shared Look
Zoraya Stern – Meditations Interrupted
Richard Chesney – He’s not a kid anymore
Artistic digital manipulation
The first – Dahlia Dean – hurriedly
Second – Becky Anderson – Sunflower Dream
3rd – Joan Tilton – Spin City
HM – Chris Summers – Apollo Guitar
Selection of curator
Darryl Skiers – Eccentric Sunflower
Becky Anderson – Raindrops and Flowers
Joan Tilton – Floating Flowers
Bob Jeffress – Sand Beach Sailing Club
Alicia Kominek – The House by the Creek
Zoraya Stern – If architecture is reflections of music standing still, then photography is a frozen moment if composition
ICM (Intentional Camera Movement)
The first – Dalia Amid – Downtown
2nd place – Randy Muncy – basket weaving
Third – Bob Jeffress – Ocean View
Her Majesty – Cathy Craven – Wind Chimes
Selection of curator
Ellen Taylor – out of the park!
Tom Flink – To Infinity
Bob Jeffress – Sunset Watchers on the Beach
Teresa Otto – Ray of Sunshine
Craig Micklethwait – The Passage of Time
Zoraya Stern – Lifeline
New Members – Textures/Patterns
The first – Cathy Hutchinson – Patterns on Steroids
II – Cathy Hutchinson – The Wild Thing, You Make My Heart Sing
Third – Remington Mullins – Mamba Mosaic
His Majesty – Craig Micklethwait – Timeless Jigsaw
Selection of curator
Darryl Skers – Wavy sand beach
Jim Anderson – Tracks
Kelly Geohegan – Plenty of staples
Kelly Geohegan – Mysterious Squash
Craig Micklethwait – Frozen Canvas
Wild Card – Roads, bridges and monuments
1st – Cathy Craven – Montrose Boulevard Bridge
The second – Joan Tilton – is over the top
The third – Tom Flink – out of Memphis
His Majesty – Chris Summers – The Forgotten Bridge to Nowhere
Selection of curator
Becky Anderson – Morning Stillness
Joan Tilton – Under the Boardwalk
Bob Jefferis – Meiburg Bridge in Bruges after 630 years
Teresa Otto – Under the Bridge to Nowhere
Zoraya Stern – Further
Bob Clemson – Down Patrol
<
script>
cm = {};
cm.locallyLoggedIn = 0;
cm.parentCommentID = 0;
cm.loginType=””;
cm.loginsValidating = 0;
cm.loginSuccess = 0;
cm.failureCount = 0;
cm.deleteFailureCount = 0;
cm.enableAtChildID = 0;
cm.state=””;
cm.comment=””;
cm.replyprepend = ”;
cm.comments;
cm.topMouseBind;
cm.auth2;
cm.locUID = -1
cm.fbUID = -1;
cm.initRefreshComplete = 0;
cm.refreshCount = 0;
cm.loginToken = 0;
cm.commentIDDelete = 0;
cm.deleteCommentID = 0;
cm.commentIDEdit = 0;
cm.isLoggedIn = function(forceValidation){
var isLoggedIn = false;
if(cm.locallyLoggedIn){
isLoggedIn = true;
}else if(!forceValidation && cm.loginType != ''){
isLoggedIn = true;
}else{
cm.loginsValidating++;
FB.getLoginStatus(function(response) {
cm.fbgetLoginStatusCB(response);
});
isLoggedIn = false;
}
return isLoggedIn
}
cm.promptLogin = function(errorText){
cm.toggleLoginBox(true);
if(errorText.length){
$('#cm-login-error').html(errorText);
}
}
cm.toggleLoginBox = function(open){
if(open){
$('#cm-greyout').css('display','block');
$('#cm-login-wrapper').css('display','block');
}else{
$('#cm-greyout').css('display','none');
$('#cm-login-wrapper').css('display','none');
}
}
var lsfcount = 0;
cm.loginSuccessFunc = function(type, token){
cm.loginType = type;
cm.toggleLoginBox(false);
lsfcount++;
if(cm.loginType != 'local'){
cm.loginToken = token;
}else{
cm.loginToken = '';
cm.locUID = token;
}
if(cm.state == 'post'){
cm.postComment(cm.failedCommentParentID, cm.comment, cm.failureCount, 0);
}else if(cm.state == 'delete'){
cm.deleteComment(cm.deleteCommentID, cm.loginType, cm.loginToken, cm.deleteFailureCount);
}else if(cm.state == 'edit'){
cm.postComment(0, cm.comment, cm.failureCount, cm.commentEditID);
}else{
cm.enableComment();
}
}
cm.loginValidated = function(success){
cm.loginsValidating += -1;
if(success){
cm.loginSuccess = 1;
}
if(cm.loginsValidating == 0){
cm.allLoginsValidated();
}
}
cm.allLoginsValidated = function(){
if(!cm.loginSuccess){
cm.promptLogin('');
}
}
cm.validateCommentText = function(commentText){
var validTxt = 1;
if(!commentText.length){
validTxt = 0;
}
return validTxt
}
cm.resetComment = function(commentID){
if(commentID != 0){
$('#cm-reply-comment-'+commentID).val('');
}else{
$("#cm-add-topcomment").css('color', '#777');
$('#cm-add-topcomment').val('Add a comment...');
}
}
cm.postComment = function(parentID, commentText, retryCount, commentID){
if(commentID === undefined){
commentID = 0;
}
if(commentText.length){
if(!$('.cm-faded(data-id="'+cm.enableAtChildID+'")').length){
var fadeDiv = $('<div/>',{
"class": 'cm-faded',
"data-id": cm.enableAtChildID
});
if(cm.enableAtChildID != 0){
$('#cm-reply-container-'+cm.enableAtChildID).append(fadeDiv);
}else{
$('#cm-topcomment-container').append(fadeDiv);
}
}
$.ajax({
type: "GET"
,url: 'https://www.woodlandsonline.com/secure_codetemps/cm/ajax_jp_postcomment.cfm'
,data: {cid:commentID,tk:escape(cm.loginToken),ltype:cm.loginType,comment:commentText,parentid:parentID,csid:2,lid:77260}
,dataType: 'jsonp'
,jsonp: 'jpcb_postComment'
,success: function(data){
if(data.success){
$('.cm-faded(data-id="'+cm.enableAtChildID+'")').remove();
cm.postCommentSuccess(data.reqapproval, data.comment, data.subject, data.parentid, data.subjectenabled);
cm.resetComment(cm.enableAtChildID);
cm.resetState();
}else{
cm.loginSuccess = 0;
if(commentID){
cm.commentEditID = commentID;
cm.state="edit";
}else{
cm.state="post";
}
switch(data.errortype){
case 'userexpire':
cm.comment = commentText;
cm.failedCommentParentID = parentID;
cm.promptLogin('Your session has expired. Please log in to post comment.');
break;
case 'tokeninvalid':
cm.failureCount++;
if(retryCount == 0){
cm.comment = commentText;
cm.failedCommentParentID = parentID;
switch(data.externalFailed){
case 'facebook':
cm.loginsValidating = 1;
FB.getLoginStatus(function(response) {
cm.fbgetLoginStatusCB(response);
}, true);
break;
}
}else{
cm.promptLogin('');
}
break;
default:
cm.dialogBox(data.errortxt);
$('.cm-faded(data-id="'+cm.enableAtChildID+'")').remove();
break;
}
}
}
});
}else{
var errorMsg = "Please enter a comment."
}
}
var count = 0;
cm.enableComment = function(){
var curCommentID = cm.enableAtChildID;
var replytoID = cm.parentCommentID;
if(curCommentID == 0){
if($('#cm-add-topcomment').val() == 'Add a comment...'){
$('#cm-add-topcomment').val('');
}
$("#cm-add-topcomment").css('color', '#000');
$('#cm-add-topcomment').focus();
$('#cm-topcomment-post-container').css('display','block');
$('#cm-add-topcomment-post').off('click');
cm.topMouseBind = $('#cm-add-topcomment-post').click(function(){
var commentText = $('#cm-add-topcomment').val();
if(cm.validateCommentText(commentText)){
cm.postComment(0, commentText, 0, 0);
}
});
}else{
if($('.cm-comment(data-id="' + curCommentID + '")').attr('replyenabled') != '1'){
$replyToEle = $('.cm-comment(data-id="' + curCommentID + '")');
$replyToEle.attr('replyenabled', '1');
$replyToEle = $('<div/>',{
"class": 'cm-reply-container',
id: 'cm-reply-container-' + curCommentID
}).appendTo($replyToEle);
$replyToEle.append('<div class="cm-reply-posted-placeholder"></div>');
$replyToEle.append('<span class="cm-reply-img-span"></span>');
replytextarea = $('<textarea/>',{
id: 'cm-reply-comment-' + curCommentID,
"class": "cm-reply-text"
}).val(cm.replyprepend).appendTo($replyToEle);
$replyToEle.append('<div class="cm-comment-post-container"><input type="button" class="cm-add-comment-post" id="cm-add-reply-post-' + curCommentID + '" value="Add" /><input type="button" class="cm-cancel-comment-post" id="cm-cancel-reply-post-' + curCommentID + '" value="Cancel" /></div>');
$('#cm-cancel-reply-post-' + curCommentID).click(function(){
$('.cm-comment(data-id="' + curCommentID + '")').attr('replyenabled', '0');
$('.cm-comment(data-id="' + curCommentID + '") .cm-reply-container').remove();
});
$('#cm-add-reply-post-' + curCommentID).off('click');
$('#cm-add-reply-post-' + curCommentID).click(function(){
commentText = $('#cm-reply-comment-' + curCommentID).val();
if(cm.validateCommentText(commentText)){
cm.postComment(replytoID, commentText, 0, 0);
}
});
$(replytextarea).focus().val('').val(cm.replyprepend);
}
}
}
cm.postCommentSuccess = function(reqapproval, comment, subject, parentid, subjectenabled){
if(reqapproval){
cm.dialogBox('Your comment has been posted and is now awaiting approval.');
}else{
cm.refreshComments();
}
}
cm.refreshComments = function(){
cm.refreshCount++;
var initRefreshCount = cm.refreshCount;
$.ajax({
type: "GET"
,url: 'https://www.woodlandsonline.com/secure_codetemps/cm/ajax_jp_refreshcomments.cfm'
,data: {lID:77260,csID:2}
,dataType: 'jsonp'
,jsonp: 'jpcb_refreshComments'
,success: function(data){
if(data.SUCCESS){
$('#cm-body').html('');
var replyele = ();
var replyeleind = 0;
var deleteele = ();
var deleteeleind = 0;
var editele = ();
var editeleind = 0;
cm.initRefreshComplete = 1;
$('#cm-count').text(data.TOTALCOMMENTS);
cm.comments = data.COMMENTS;
for(i=0;i<data.COMMENTS.length;i++){
if(cm.refreshCount != initRefreshCount){
break;
}
comment = data.COMMENTS(i);
replydepth = comment.REPLYDEPTH;
if(replydepth == 0){
commentgroup = $('<div/>',{class:'cm-comment-group'});
}
commentcontainer = $('<div/>',{
id: 'cm-comment-'+i,
"class": 'cm-comment cm-replydepth-'+replydepth,
"data-id": comment.COMMENTID
});
if(data.SETTINGS.ENABLEAUTHORIMG){
posterimgspan = $('<span/>',{
id: 'cm-comment-imgspan-'+i,
"class": 'cm-poster-img'
});
posterimg = $('<img/>',{
id: 'cm-comment-img-'+i,
src: comment.AUTHORIMG
}).appendTo(posterimgspan);
$(posterimgspan).appendTo(commentcontainer);
}
commentsubcontainer = $('<div/>',{
"class": 'comment-module-box'
}).appendTo(commentcontainer);
postedbyrow = $('<div/>',{
"class": 'cm-title-row'
});
postedby = $('<span/>',{
"class": 'cm-postedby'
}).text(comment.POSTEDBYLABEL).appendTo(postedbyrow);
if(data.SETTINGS.ENABLETIMEDISPLAY){
postdate = $('<span/>',{
"class": 'cm-posted-date'
}).text(comment.POSTDATE);
$(postdate).appendTo(postedbyrow);
}
$(postedbyrow).appendTo(commentsubcontainer);
commenttext = $('<div/>',{
"class": 'cm-comment-text'
});
$(commenttext).text(comment.COMMENT).appendTo(commentsubcontainer);
if(comment.EDITTEDBYADMIN){
var editstring = 'Edited by Admin';
admineditele = $('<div/>',{
"class": "cm-edited-by-admin"
}).text(editstring).appendTo(commenttext);
}
commentcontrols = $('<div/>',{
"class": 'cm-comment-controls'
});
if(data.SETTINGS.ENABLEREPLY){
replyele(replyeleind) = $('<a/>',{
href: 'javascript:void(0)',
"data-id": comment.COMMENTID
}).text('Reply');
$(replyele(replyeleind)).click(function(){
cmCommentInd = 0;
for(g=0;g<cm.comments.length;g++){
if(cm.comments(g).COMMENTID == $(this).attr('data-id')){
cmCommentInd = g;
break;
}
}
thiscomment = cm.comments(cmCommentInd);
if(thiscomment.PARENTID == 0){
cm.parentCommentID = thiscomment.COMMENTID;
}else{
cm.parentCommentID = thiscomment.PARENTID;
}
cm.enableAtChildID = thiscomment.COMMENTID;
cm.replyprepend = '+'+thiscomment.POSTEDBYLABEL+' ';
if(cm.isLoggedIn(false)){
cm.enableComment();
}
});
$(replyele(replyeleind)).appendTo(commentcontrols);
replyeleind++;
}
if(data.SETTINGS.ENABLEDELETE || data.SETTINGS.ENABLEEDIT){
var uidMatch = 0;
if(comment.ISEXTU){
switch(comment.LTYPE){
case 'facebook':
if(cm.fbUID == comment.FUID){
uidMatch = 1;
}
break;
}
}else{
if(comment.UID == cm.locUID){
uidMatch = 1;
}
}
if(uidMatch){
if(data.SETTINGS.ENABLEEDIT){
editele(editeleind) = $('<a/>',{
href: 'javascript:void(0)',
"data-id": comment.COMMENTID
}).text('Edit');
$(editele(editeleind)).click(function(){
commentIDToEdit = $(this).attr('data-id');
cmCommentInd = 0;
for(g=0;g<cm.comments.length;g++){
if(cm.comments(g).COMMENTID == commentIDToEdit){
cmCommentInd = g;
break;
}
}
thiscomment = cm.comments(cmCommentInd);
commentParentEleToEdit = $('.cm-comment(data-id="'+commentIDToEdit+'") .comment-module-box');
$(commentParentEleToEdit).children('.cm-comment-text, .cm-title-row').toggle();
commentTextEle = $(commentParentEleToEdit).children('.cm-comment-text');
editTextarea = $('<textarea/>',{
"class": 'cm-reply-text',
id: 'cm-edit-textarea-'+commentIDToEdit
}).val(thiscomment.COMMENT).insertAfter(commentTextEle);
editControls = $('<div/>',{
"class": 'cm-edit-controls',
id: 'cm-edit-controls-' + commentIDToEdit
});
editPost = $('<input/>',{
type: 'button',
"class": 'cm-add-comment-post',
'data-id': commentIDToEdit,
value: 'Edit'
}).click(function(){
commentIDToEdit = $(this).attr('data-id');
var commentText = $('#cm-edit-textarea-'+commentIDToEdit).val();
cm.enableAtChildID = commentIDToEdit;
if(cm.validateCommentText(commentText)){
cm.postComment(0, commentText, 0, commentIDToEdit);
}
}).appendTo(editControls);
editCancel = $('<input/>',{
type: 'button',
"class": 'cm-cancel-comment-post',
'data-id': commentIDToEdit,
value: 'Cancel'
}).click(function(){
commentIDToEdit = $(this).attr('data-id');
$('#cm-edit-textarea-'+commentIDToEdit+' , #cm-edit-controls-'+commentIDToEdit).remove();
commentParentEleToEdit = $('.cm-comment(data-id="'+commentIDToEdit+'") .comment-module-box');
$(commentParentEleToEdit).children('.cm-comment-text, .cm-title-row').toggle();
}).appendTo(editControls);
$(editControls).insertAfter(editTextarea);
//cm.editComment(commentIDToDelete, cm.loginType, cm.loginToken, 0);
});
$(editele(editeleind)).appendTo(commentcontrols);
editeleind++;
}
if(data.SETTINGS.ENABLEDELETE){
deleteele(deleteeleind) = $('<a/>',{
href: 'javascript:void(0)',
"data-id": comment.COMMENTID
}).text('Delete');
$(deleteele(deleteeleind)).click(function(){
commentIDToDelete = $(this).attr('data-id');
cm.deleteComment(commentIDToDelete, cm.loginType, cm.loginToken, 0);
});
$(deleteele(deleteeleind)).appendTo(commentcontrols);
deleteeleind++;
}
}
}
$(commentcontrols).appendTo(commentsubcontainer);
$(commentgroup).append(commentcontainer);
if(i+1 == data.COMMENTS.length || data.COMMENTS(i+1).REPLYDEPTH == 0){
$('#cm-body').append(commentgroup);
}
}
}else{
cm.dialogBox('Internal Error. Please try refreshing the page.');
}
}
});
}
cm.deleteComment = function(commentid, logintype, logintoken, retryCount){
cm.deleteCommentID = commentid;
cm.loginToken = logintoken;
cm.loginType = logintype;
$.ajax({
type: "GET"
,url: 'https://www.woodlandsonline.com/secure_codetemps/cm/ajax_jp_deletecomment.cfm'
,data: {tk:escape(cm.loginToken),ltype:cm.loginType,cid:cm.deleteCommentID,lID:77260,csID:2}
,dataType: 'jsonp'
,jsonp: 'jpcb_deleteComment'
,success: function(data){
if(data.success){
cm.refreshComments();
cm.dialogBox('Your comment has been deleted.');
}else{
cm.loginSuccess = 0;
cm.state="delete";
cm.deleteFailureCount++;
cm.deleteCommentID = commentid;
cm.loginToken = logintoken;
cm.loginType = logintype;
switch(data.errortype){
case 'userexpire':
cm.promptLogin('Your session has expired. Please log in to delete comment.');
break;
case 'tokeninvalid':
if(retryCount == 0){
switch(data.externalFailed){
case 'facebook':
cm.loginsValidating = 1;
FB.getLoginStatus(function(response) {
cm.fbgetLoginStatusCB(response);
}, true);
break;
}
}else{
cm.promptLogin('');
}
break;
default:
cm.dialogBox(data.errortxt);
break;
}
}
}
});
}
cm.dialogBox = function(msg){
$('#cm-modal').modal('show');
$('#cm-modal-body').html('<p>'+msg+'</p>');
}
var rlcb = 0;
cm.remoteLoginCB = function(success, uid){
if(success){
cm.loginSuccessFunc('local', uid);
}else{
$('#cm-login-internal-error').html('Login Failed. Username and/or Password is Incorrect.');
}
}
cm.resetState = function(){
cm.parentCommentID = 0;
cm.loginsValidating = 0;
cm.loginSuccess = 0;
cm.failureCount = 0;
cm.enableAtChildID = 0;
cm.state="";
cm.comment="";
cm.replyprepend = '';
}
cm.refreshComments();
window.fbAsyncInit = function() {
FB.init({
appId : '185477682280502',
cookie : true, // enable cookies to allow the server to access
// the session
xfbml : true, // parse social plugins on this page
version : 'v2.5' // use version 2.5
});
//Get ID For edit/delete
FB.getLoginStatus(function(response) {
if (response.status === 'connected') {
if(cm.loginType != 'local'){
cm.loginType="facebook";
cm.loginToken = response.authResponse.accessToken;
}
FB.api('/me', function(response) {
cm.fbUID = response.id;
if(cm.initRefreshComplete){
cm.refreshComments();
}
});
}
});
};
// Load the SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)(0);
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
cm.fbgetLoginStatusCB = function(response){
if (response.status === 'connected') {
if(cm.state == 'post'){
cm.loginSuccessFunc('facebook',response.authResponse.accessToken);
//cm.postComment(cm.failedCommentParentID, cm.comment, cm.failureCount);
}else if(cm.state == 'delete'){
cm.loginSuccessFunc('facebook',response.authResponse.accessToken);
}else if(cm.state == 'edit'){
cm.loginSuccessFunc('facebook',response.authResponse.accessToken);
}else{
cm.loginValidated(true);
cm.loginSuccessFunc('facebook',response.authResponse.accessToken);
}
} else if (response.status === 'not_authorized') {
// The person is logged into Facebook, but not your app.
cm.loginValidated(false);
} else {
// The person is not logged into Facebook, so we're not sure if
// they are logged into this app or not.
cm.loginValidated(false);
}
}
cm.fbloginPromptCB = function(){
FB.getLoginStatus(function(response) {
cm.fbgetLoginStatusCB(response);
});
}
$(function() {
$('#fb-login').click(function(){
FB.login(function(response) {
// handle the response
cm.fbloginPromptCB(response);
}, {scope: 'public_profile,email'});
});
});
$(function() {
$("#cm-add-topcomment").click(function(){
$("#cm-add-topcomment").blur();
cm.replyprepend = '';
cm.parentCommentID = 0;
cm.enableAtChildID = 0;
if(cm.isLoggedIn(false)){
cm.enableComment();
}
});
$('#cm-cancel-topcomment-post').click(function(){
cm.resetComment(0);
});
$('#cm-login-wrapper-close').click(function(){
cm.toggleLoginBox(false);
cm.resetState();
})
//Since it's bound to onsubmit the click function causes it to activate twice. Leave commented out so long as using onsbmit
//$('#cm-zkw-sub').click(function(){
//localLoginRequest();
//});
});
function localLoginRequest(){
var username = $('#cm-zkw-a').val();
var password = $('#cm-zkw-b').val();
ajax_remoteLogin(username,password,cm.remoteLoginCB);
}
function submitLoginForm(){
localLoginRequest();
return false
}
</script>