/*var ow = 0;

var oh = 0;

var s = 100;
var onload_blows = 0;

function scale_load(img)
{
    onload_blows = 1;

    t = 0;

    if (navigator.appName == "Netscape")

          t = 600; //window.innerWidth;

    else if (navigator.appName.indexOf("Microsoft") != -1 ||

                    navigator.appName.indexOf("Opera") != -1)

        t = 600; //document.body.offsetWidth;

    if (t > 64 && t < s)

          s = t - 60;

    i = document.getElementById(img);

    ow = i.width;

    oh = i.height;

    scale(img);

}

function scale(img)

{

    if (!onload_blows)

    scale_load(img);

    i = document.getElementById(img);

 if((i.width<=600) && (i.height<=100)) return false;
 
    if (i.width > s)
    {
          i.style.cursor = "pointer";

                   i.width = s;

          i.height = s / (ow / oh);

    }

    else if (i.width == s)

    {

          i.width = ow;

          i.height = oh;

    }

}

function scaleDown()
{
  // alert(document.getElementById('imgBanner').src);
   var img = new Image();
   img.src = document.getElementById('imgBanner1').src;
   //alert(img.height);
    var Iheight =img.height; //document.getElementById('imgBanner').style.height;
    var Iwidth = img.width; //document.getElementById('imgBanner').style.width;
    var percentage = 0;
  //  var percentageH = 0;
    if (Iwidth > Iheight) {
        percentage = (100 / Iwidth);
    } else {
        percentage = (600 / Iheight);
    }
   // alert(percentageH);
//gets the new value and applies the percentage, then rounds the value


 document.getElementById('imgBanner1').width = Math.round(Iwidth * percentage);
 document.getElementById('imgBanner1').height = Math.round(Iheight * percentage);

   /* if (Iwidth>600)
    {
        Iwidth= (600 * (Iwidth/Iheight))/2;alert("AW:" + Iwidth);
        document.getElementById('imgBanner').width = Iwidth;
    }
    if(Iheight>100)
    {
        Iheight =(100 * (Iwidth/Iheight))/2;alert("AH:" + Iheight)
        document.getElementById('imgBanner').height = Iheight;
    }

    var Iheight = document.getElementById('logo').height;
    var Iwidth = document.getElementById('logo').width;

    if (Iwidth>600)
    {
        var scaleWidth=600/Iwidth;
        var resultWidth=600*scaleWidth;
        document.getElementById('imgBanner').width = resultWidth;
    }
    if(Iheight>100)
    {
        var scaleHeight=100/Iheight;
        var resultHeight=100*scaleHeight;
        document.getElementById('imgBanner').height = resultHeight;
    }
http://platformdl.adobe.com/NOS/getPlusPlus/1.6/gp.xpi
}*/

function thumb_resize(imgBanner, maxWidth,maxHight) {
var elem = document.getElementById('imgBanner');
if (elem == undefined || elem == null) return false;
var orig_width = elem.width;
var orig_height = elem.height;

if ((maxWidth == undefined)||(maxHight == undefined))
    maxWidth = 593;
    maxHight = 100;
if (elem.width > elem.height) {
if (elem.width > maxWidth) {
    elem.width = maxWidth;
    elem.height = orig_height*(maxWidth/orig_width);
}

} else {
if (elem.height > maxHight) {
    elem.height = maxHight;
    elem.width = orig_width*(maxHight/orig_height);
   }
  }
 }

 function thumb_resizeLogo(imglogo, maxWidth,maxHight)
 {
    var elem = document.getElementById('imglogo'); //Get the image
    if (elem == undefined || elem == null) return false;
    var orig_width = elem.width; //Get the image orignal width
    var orig_height = elem.height; //Get the image orignal height
    if ((maxWidth == undefined)||(maxHight == undefined))
        maxWidth = 215; //Set the image
        maxHight = 103;
    if (elem.width > elem.height)
    {
        if (elem.width > maxWidth)
        {
          //  elem.height = maxHight;
            var widthpercentage = (100*(maxWidth/orig_width));
            elem.width = maxWidth;
            elem.height = ((widthpercentage/100)*orig_height);
        }
    }
  /*  else
    {
        if (elem.height > maxHight)
        {
            elem.height = maxHight;
            elem.width = orig_width*(maxHight/orig_height);
        }
    }*/
 }

 function thumb_resizeImage(imgOther, maxWidth,maxHight)
 {
   // 
    var elem = document.getElementById('imgOther');
    if (elem == undefined || elem == null) return false;
    var orig_width = elem.width;
    var orig_height = elem.height;
  
    if ((maxWidth == undefined)||(maxHight == undefined))
        maxWidth = 380;
        maxHight = 124;
    if (elem.width > elem.height)
    {
        if (elem.width > maxWidth)
        {
           //  elem.height = maxHight;
            var widthpercentage = (100*(maxWidth/orig_width));
            elem.width = maxWidth;
            elem.height = ((widthpercentage/100)*orig_height);           
        }
    }
  /*  else
    {
        if (elem.height > maxHight)
        {
            elem.height = maxHight;
            elem.width = orig_width*(maxHight/orig_height);
             alert("jkm11"+elem.width);
            alert("jkm22"+elem.height);
        }
    }*/
 }



/*
function resizeImages(){

   maxSize = 100;
   

   for (x=0;x<document.getElementById('imgBanner1').length;x++){
      iHeight = document.getElementById('imgBanner1').height;
      iWidth = document.getElementById('imgBanner1').width;
alert(iHeight);
      if (iHeight > iWidth){
        sizeGuide = iHeight;
         size2 = iWidth;
      }else{
         sizeGuide = iWidth;
         size2 = iHeight;
      }


     if (sizeGuide > maxSize){

         sizeRatio = sizeGuide / size2;
         newSize1 = maxSize;
         newSize2 = newSize1 / sizeRatio;

         if (iHeight > iWidth){
            document.getElementById('imgBanner1').height = newSize1;
            document.getElementById('imgBanner1').width = newSize2;
         }else{
          document.getElementById('imgBanner1').width = newSize1;
           document.getElementById('imgBanner1').height = newSize2;
        }

     }
  }

 }
*/

function SetColor(id)
 {
     document.getElementById("td"+id).style.color="Yellow";
 }
 function ReturnColor(id)
 { 
     document.getElementById("td"+id).style.color="White";
 }
 function Setimage(id)
 {
     document.getElementById('td'+id).className="imgMouseOn";   
 }
 function Returnimage(id)
 {
     document.getElementById('td'+id).className="imgMouseOut";
 }
sfHover = function()
{
    var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++)
    {
		sfEls[i].onmouseover=function()
        {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function()
        {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
	   }
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

function goHome()
{
    document.getElementById('imgHome').style.href="index.php";
}


function signinvalidation()
{
 if(document.getElementById('username').value == "")
       {
           inlineMsg('txtuser','<strong>Error</strong><br/>You must enter your User Name.',2);
           document.getElementById('username').focus();
            return false;
       }
   if(document.getElementById('password').value == "")
       {
           inlineMsg('lblpass','<strong>Error</strong><br/>You must enter your Password.',2);
           document.getElementById('password').focus();
            return false;
       }
       var form = document.getElementById('signin');
       form.submit();
    return true;
}


function ulogout()
{
    var lforme = document.getElementById('signout');
    lforme.submit();
    return true;
}


// START OF MESSAGE SCRIPT //

var MSGTIMER = 20;
var MSGSPEED = 5;
var MSGOFFSET = 3;
var MSGHIDE = 3;

// build out the divs, set attributes and call the fade function //
function inlineMsg(target,string,autohide) {
    var msg;
    var msgcontent;
    if(!document.getElementById('msg')) {
        msg = document.createElement('div');
        msg.id = 'msg';
        msgcontent = document.createElement('div');
        msgcontent.id = 'msgcontent';
        document.body.appendChild(msg);
        msg.appendChild(msgcontent);
        msg.style.filter = 'alpha(opacity=0)';
        msg.style.opacity = 0;
        msg.alpha = 0;
    } else {
        msg = document.getElementById('msg');
        msgcontent = document.getElementById('msgcontent');
    }
    msgcontent.innerHTML = string;
    msg.style.display = 'block';
    var msgheight = msg.offsetHeight;
    var targetdiv = document.getElementById(target);
    targetdiv.focus();
    var targetheight = targetdiv.offsetHeight;
    var targetwidth = targetdiv.offsetWidth;
    var topposition = topPosition(targetdiv) - ((msgheight - targetheight) / 2);
    var leftposition = leftPosition(targetdiv) + targetwidth + MSGOFFSET;
    msg.style.top = topposition + 'px';
    msg.style.left = leftposition + 'px';
    clearInterval(msg.timer);
    msg.timer = setInterval("fadeMsg(1)", MSGTIMER);
    if(!autohide) {
        autohide = MSGHIDE;
    }
    window.setTimeout("hideMsg()", (autohide * 3000));
}

// hide the form alert //
function hideMsg(msg) {
    var msg = document.getElementById('msg');
    if(!msg.timer) {
        msg.timer = setInterval("fadeMsg(0)", MSGTIMER);
    }
}

// face the message box //
function fadeMsg(flag) {
    if(flag == null) {
        flag = 1;
    }
    var msg = document.getElementById('msg');
    var value;
    if(flag == 1) {
        value = msg.alpha + MSGSPEED;
    } else {
        value = msg.alpha - MSGSPEED;
    }
    msg.alpha = value;
    msg.style.opacity = (value / 100);
    msg.style.filter = 'alpha(opacity=' + value + ')';
    if(value >= 99) {
        clearInterval(msg.timer);
        msg.timer = null;
    } else if(value <= 1) {
        msg.style.display = "none";
        clearInterval(msg.timer);
    }
}

// calculate the position of the element in relation to the left of the browser //
function leftPosition(target) {
    var left = 0;
    if(target.offsetParent) {
        while(1) {
            left += target.offsetLeft;
            if(!target.offsetParent) {
                break;
            }
            target = target.offsetParent;
        }
    } else if(target.x) {
        left += target.x;
    }
    return left;
}

// calculate the position of the element in relation to the top of the browser window //
function topPosition(target) {
    var top = 0;
    if(target.offsetParent) {
        while(1) {
            top += target.offsetTop;
            if(!target.offsetParent) {
                break;
            }
            target = target.offsetParent;
        }
    } else if(target.y) {
        top += target.y;
    }
    return top;
}

// preload the arrow //
if(document.images) {
    arrow = new Image(7,80);
    arrow.src = "images/msg_arrow.gif";
}


function validatevistior()
{
    if(document.getElementById('ddlMember').value == "0")
       {
           inlineMsg('ddlMember','<strong>Error</strong><br/>You must Choose Member.',2);
           return false;
       }
       var visform = document.getElementById('updateinq');
       visform.submit();
    return true;

}
// Index.php
function  btnSearch(event)
{
    var browser=navigator.appName;
    if (browser=="Microsoft Internet Explorer")
    {
            if(event.which || event.keyCode)
            {
                if ((event.which == 13) || (event.keyCode == 13))
                {
                        document.getElementById("tdSignIn").click();
                        return false;
                }
                else
                {
                    return true;
                }
            }
    }
    if(browser=="Netscape")
    {
            if((event.which==13) || (event.keycode==13))
            {             
               // __doPostBack("tdSignIn",'');
                document.getElementById("signin").submit();     
            }
            return true;
    }
    return true;
}

//Submit
function  btnSearchSub(event)
{
    var browser=navigator.appName;
    if (browser=="Microsoft Internet Explorer")
    {
            if(event.which || event.keyCode)
            {
                if ((event.which == 13) || (event.keyCode == 13))
                {
                        document.getElementById("tdSubmit").click();
                        return false;
                }
                else
                {
                    return true;
                }
            }
    }
    if(browser=="Netscape")
    {
            if((event.which==13) || (event.keycode==13))
            {
                __doPostBack("tdSubmit",'');
            }
            return true;
    }
}

//logout
function  btnSearchLogout(event)
{
    var browser=navigator.appName;
    if (browser=="Microsoft Internet Explorer")
    {
            if(event.which || event.keyCode)
            {
                if ((event.which == 13) || (event.keyCode == 13))
                {
                        document.getElementById("tdSignout").click();
                        return false;
                }
                else
                {
                    return true;
                }
            }
    }
    if(browser=="Netscape")
    {
            if((event.which==13) || (event.keycode==13))
            {
                __doPostBack("tdSignout",'');
            }
            return true;
    }
}


function clearforgot()
{
    document.getElementById('txtForgot').value = "";
    document.getElementById('forgoterrorcat').innerHTML = "";
}


function clearchagnepass()
{
    document.getElementById('txtOldPass').value = "";
    document.getElementById('txtNewPass').value = "";
    document.getElementById('txtNewConPass').value = "";
    document.getElementById('Changeerror').innerHTML = "";
}

function passwordvalidation()
{
  if(document.getElementById('txtOldPass').value == ""){
       inlineMsg('txtOldPass','<strong>Error</strong><br/>You must Enter Old Password.',2);
       return false;
   }

    if(document.getElementById('txtNewPass').value == ""){
       inlineMsg('txtNewPass','<strong>Error</strong><br/>You must Enter Password.',2);
       return false;
   }
   
   if(document.getElementById('txtNewPass').value.length < 6) {
        inlineMsg('txtNewPass','<strong>Error:</strong><br />The Password must be at least 6 characters long. Please re-type',2);
        return false;
    }
    if(document.getElementById('txtNewPass').value.length > 15) {
        inlineMsg('txtNewPass','<strong>Error:</strong>\n\
                   <br />The Password should not exceed 15 characters. Please re-type',2);
        return false;
    }

   if(document.getElementById('txtNewConPass').value == ""){
       inlineMsg('txtNewConPass','<strong>Error</strong><br/>Enter Confirm Password.',2);
       return false;
   }

   if(document.getElementById('txtOldPass').value == document.getElementById('txtNewPass').value) {
        inlineMsg('txtNewPass','<strong>Error:</strong>\n\
                   <br/>Dont use the old password. <br/> Please re-type.',2);
        return false;
    }

   if(document.getElementById('txtNewConPass').value != document.getElementById('txtNewPass').value) {
        inlineMsg('txtNewConPass','<strong>Error:</strong>\n\
                   <br/>The Passwords do not match. <br/> Please re-type.',2);
        return false;
    }

changepassajax();
}

function changepassajax(){
       pold = document.getElementById('txtOldPass').value;
       pnew = document.getElementById('txtNewPass').value;
        xmlHttp=GetXmlHttpObject()
        if (xmlHttp==null){
            alert ("Browser does not support HTTP Request")
            return
        }
        var url="forgotpasssend.php?pold="+pold+"&pnew="+pnew;
        xmlHttp.onreadystatechange=statechangepass
        xmlHttp.open("GET",url,true)
        xmlHttp.send(null)
   }

    function statechangepass() {
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
            var cst = xmlHttp.responseText;
               if(cst == "0") {
                    document.getElementById('Changeerror').innerHTML = "";
                    document.getElementById('Changeerror').innerHTML = "Old password is wrong";
                    document.getElementById("Changeerror").style.color="red";
                    return false;

                }else{
                    document.getElementById('Changeerror').innerHTML = "";
                    document.getElementById('Changeerror').innerHTML = "Password changed successfully";
                    document.getElementById("Changeerror").style.color="red";
                    document.getElementById('txtOldPass').value = "";
                    document.getElementById('txtNewPass').value = "";
                    document.getElementById('txtNewConPass').value = "";
                    return false;
                }

        }
    }



function forgotvalidation()
{
  var fnameRegex = /^[a-zA-Z]+(([\'\,\.\- ][a-zA-Z ])?[a-zA-Z]*)*$/;

  if(document.getElementById('txtForgot').value == ""){
       inlineMsg('txtForgot','<strong>Error</strong><br/>You must Enter User Name.',2);

       return false;
   }
  if(document.getElementById('txtForgot').value != "")
      {
       forgotname = document.getElementById('txtForgot').value;
           if(!forgotname.match(fnameRegex)) {
            inlineMsg('txtForgot','<strong>Error</strong>\n\
                      <br/>You have entered an invalid name',2);
            return false;
          }
       }
forgotajax();
}

function forgotajax(){
       fcems = document.getElementById('txtForgot').value;
        xmlHttp=GetXmlHttpObject()
        if (xmlHttp==null){
            alert ("Browser does not support HTTP Request")
            return
        }
        var url="forgotpasssend.php?e="+fcems;
        xmlHttp.onreadystatechange=stateForgot
        xmlHttp.open("GET",url,true)
        xmlHttp.send(null)
   }

    function stateForgot() {
        if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
            var st = xmlHttp.responseText;
               if(st == "0") {
                    document.getElementById('forgoterrorcat').innerHTML = "";
                    document.getElementById('forgoterrorcat').innerHTML = "Mail not send";
                    document.getElementById("forgoterrorcat").style.color="red";
                    return false;

                }else{
                    document.getElementById('forgoterrorcat').innerHTML = "";
                    document.getElementById('forgoterrorcat').innerHTML = "Mail sent successfully";
                    document.getElementById("forgoterrorcat").style.color="red";
                    document.getElementById('txtForgot').value="";
                    return false;
                }

        }
    }

function GetXmlHttpObject()
{
    var xmlHttp=null;
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        //Internet Explorer
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}

/*function ChangePhoto(id,imgSrc) {

var newImg = new Image();
newImg.src = imgSrc;

var width = newImg.width;
var height = newImg.height;


var newx = 175; // set to whatever you want the images max width to be.
var newy = 103; // whatever you want the images maximum height to be.
if ( width >= 175 ) {
// landscape
var tmpy = height*newx/width;
if ( tmpy <= newy )
newy = tmpy;
else
newx = width*newy/height;
}
else {
// portrait
tmpx = width*newy/height;
if ( tmpx <= newx )
newx = tmpx;
else
newy = height*newx/width;
}
document.getElementById(id).width = newx;
document.getElementById(id).height = newy;
}


function Changeother(id,imgSrc) {

var newImg = new Image();
newImg.src = imgSrc;

var width = newImg.width;
var height = newImg.height;


var newx = 120; // set to whatever you want the images max width to be.
var newy = 150; // whatever you want the images maximum height to be.
if ( width >= 120 ) {
// landscape
var tmpy = height*newx/width;
if ( tmpy <= newy )
newy = tmpy;
else
newx = width*newy/height;
}
else {
// portrait
tmpx = width*newy/height;
if ( tmpx <= newx )
newx = tmpx;
else
newy = height*newx/width;
}
document.getElementById(id).width = newx;
document.getElementById(id).height = newy;
}


function Changebanner(id,imgSrc) {

var newImg = new Image();
newImg.src = imgSrc;

var width = newImg.width;
var height = newImg.height;


var newx = 630; // set to whatever you want the images max width to be.
var newy = 103; // whatever you want the images maximum height to be.
if ( width >= 630 ) {
// landscape
var tmpy = height*newx/width;
if ( tmpy <= newy )
newy = tmpy;
else
newx = width*newy/height;
}
else {
// portrait
tmpx = width*newy/height;
if ( tmpx <= newx )
newx = tmpx;
else
newy = height*newx/width;
}
document.getElementById(id).width = newx;
document.getElementById(id).height = newy;
}*/

/*function Changebanner1(id,imgSrc) {

var newImg = new Image();
newImg.src = imgSrc;

var width = newImg.width;
var height = newImg.height;


var newx = 500; // set to whatever you want the images max width to be.
var newy = 30; // whatever you want the images maximum height to be.
if ( width >= 100 ) {
// landscape
var tmpy = height*newx/width;
if ( tmpy <= newy )
newy = tmpy;
else
newx = width*newy/height;
}
else {
// portrait
tmpx = width*newy/height;
if ( tmpx <= newx )
newx = tmpx;
else
newy = height*newx/width;
}
document.getElementById(id).width = newx;
document.getElementById(id).height = newy;
}*/


function showold(id)
{
    if(id==1){
         document.getElementById('divAddEvent').style.display = "none";
         document.getElementById('divpastEvent').style.display = "inline";
        }else{
             document.getElementById('divpastEvent').style.display = "none";
             document.getElementById('divAddEvent').style.display = "inline";
        }
}

/*function previewNewsletter()
{
    var filepath = document.getElementById('upfileNews').value;   
    if(filepath!=null)
    {
       var filename=filepath.replace(/^.*\\/, '');      
    }
    var fileExtension = filename.substring(filename.lastIndexOf(".")+1)
    if((fileExtension=="html") || (fileExtension=="htm"))
    {               
       document.getElementById('imgView').src="Newsletters/"+filename;     
    }
    else
    {
        alert("Enter the html file");
        return false;
    }
}*/

/*function previewImage(fileInfo)
{
    var filename = "";
    if (fileInfo == null)
    {
        if (document.getElementById('upfileNews') != "")
        {
            filename = document.getElementById('upfileNews').value;
        }
    }
    else
    {
        filename=fileInfo;
        var fileExtension=filename.replace(/^.*\\/, '');
        var file = "Newsletters/" + fileExtension;

    }

    if (filename == "")
    {
        alert ("Please select a image.");
        document.getElementById('upfileNews').focus();
        return false;
    }
    else if(fileExtension == "html" || fileExtension == "htm")
        {
            alert("Select html file");
            document.getElementById('upfileNews').focus();
            return false;
        }
    else
    {
        window.open(file, 'imagePreview');
    }
}*/

/*function previewImage(fileInfo)
{
    var filename = "";
    if (fileInfo == null)
    {
        if (document.getElementById('upfileNews') != "")
        {
            filename = document.getElementById('upfileNews').value;
        }
    }
    else
    {
        filename=fileInfo;
        alert(filename);
        var fileExtension=filename.replace(/^.*\\/, '');
        //var file = "Newsletters/" + fileExtension;

        //filename = 'file:///'+ fileInfo;
        filename = escape(filename);
        alert(filename);
        filename = filename.replace(/%5C/g, "/");
        alert(filename);
        filename = filename.replace(/%3A/g, ":");
        alert(filename);
    }

    if (filename == "")
    {
        alert ("Select a file");
        document.getElementById('upfileNews').focus();
        return false;
    }
    else if(fileExtension == "html" || fileExtension == "htm")
        {
            alert("Select html file");
            document.getElementById('upfileNews').focus();
            return false;
        }
    else
    {
        alert("1");
        //document.getElementById('imgView').src=filename;
        window.open(document.writeln(filename), 'imagePreview');
    }
}*/

/*function checkURL(value)
{
    var urlregex = new RegExp("^(http:\/\/www.|https:\/\/www.|ftp:\/\/www.|www.){1}([0-9A-Za-z]+\.)");
    if(urlregex.test(value))
    {
        return true;
    }
    return false;
}*/
 	

/*var newwindow;
function poptastic(url)
{
	newwindow=window.open(url,'name','width=800,height=600,fullscreen=0,menubar=1,location=1,resizable=1,toolbar=1,scrollbars=1,status=1,directories=1,dependent=1');
	if (window.focus) {newwindow.focus()}
}*/

function openPopup(url)
{
   window.open(url);
   return false;
}


