﻿function GetFieldText(obj)
{
    return document.getElementById(obj).value;
}
function SetFieldBlank(obj, defaultText)
{
    if (document.getElementById(obj).value==defaultText)
    { 
        document.getElementById(obj).value=''; 
    }
}
function IsFieldBlank(obj, defaultText)
{
    if (document.getElementById(obj).value=='' || document.getElementById(obj).value==defaultText)
    { 
        document.getElementById(obj).value=defaultText; 
    document.getElementById(obj).className='watermarked';
    }else{
        document.getElementById(obj).className='txt_medium';
    }
}
function updateCharsLeft(obj, objCharsleft, objMaxLen)
{    
    var objLength = document.getElementById(obj).value.length;
    var objLenRemainder = objMaxLen-objLength;
    document.getElementById(objCharsleft).innerText=objLenRemainder + " chars left.";
}
function SendmailTo(obj,mailtoaddress)
{
    var dropdownIndex = document.getElementById(obj).selectedIndex;
    if (dropdownIndex==0)
    { 
        alert('Please select a gallery that you would like your pictures added to!');
        return;
    }
   
    var dropdownValue = document.getElementById(obj)[dropdownIndex].text;    
    window.location.href='mailto:'+mailtoaddress+'?subject=Share Your Photos For Gallery - ' + dropdownValue;
    
    document.getElementById(obj).selectedIndex=0;
}
function IsDeleting(obj, smessage, compare_index)
{
   var dropdownIndex = document.getElementById(obj).selectedIndex;
    if (dropdownIndex==compare_index)
    { 
        alert(smessage);
        return;
    }
}
function startPop(thisurl,pageTitle,thiswidth,thisheight) 
{
    var x=screen.width/2-thiswidth/2;
	var y=screen.height/2-thisheight/2;
	var popUp = window.open(thisurl, pageTitle,"location=yes,status=yes,scrollbars=yes,resizable=yes,toolbar=no,menubar=no,width="+thiswidth+",height="+thisheight+",left="+x+",top="+y+"");
    popUp.focus();
}
function startRedirectPop(thisurl,pageTitle) 
{
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(thisurl, '" + id + "', 'toolbar=1,scrollbars=1,location=1,statusbar=1,menubar=1,resizable=1,width=1024,height=768');");
}

function CatchImageUrl(sURL, obj){
    //alert(sURL + "-" + obj);
    document.getElementById(obj).value=sURL;
    document.getElementById(obj).className='txt_medium';
}

function startImagePreviewPop(thisurl,obj,pageTitle,thiswidth,thisheight) 
{
    if (document.getElementById(obj).value!='')
    {
        thisurl+=document.getElementById(obj).value;
        var x=screen.width/2-thiswidth/2;
        var y=screen.height/2-thisheight/2;
        var popUp = window.open(thisurl, pageTitle,"location=no,status=yes,scrollbars=yes,resizable=yes,toolbar=no,menubar=no,width="+thiswidth+",height="+thisheight+",left="+x+",top="+y+"");
        popUp.focus();	
    }
}
function startPrintPop(thisurl,pageTitle,thiswidth,thisheight) 
{
    var x=screen.width/2-thiswidth/2;
	var y=screen.height/2-thisheight/2;
	var popUp = window.open(thisurl, pageTitle,"location=no,status=yes,scrollbars=yes,resizable=yes,toolbar=yes,menubar=no,width="+thiswidth+",height="+thisheight+",left="+x+",top="+y+"");
    popUp.focus();	
}

function isNumericKeyStroke()
{
 var returnValue = false;
 var keyCode = (window.event.which) ? window.event.which : window.event.keyCode;

alert(keyCode );
 if ( ((keyCode >= 48) && (keyCode <= 57)) || // All numerics
           (keyCode ==  8) ||     // Backspace
           (keyCode == 13) )     // Carriage Return
        returnValue = true;

 if ( window.event.returnValue )
  window.event.returnValue = returnValue;

 return returnValue;
}

