﻿// JScript File

 
   function PageLoad()
   {
       fnCallOnLoad1();
   }
var tabCount=3;
    
function fnCallOnLoad1()
{
         var tbvlu=  $('ctl00_ContentPlaceHolder1_hdnTab').value;
         var Obj=$('ctl00_ContentPlaceHolder1_hdnTab');
         if(tbvlu==1)
         {
            fnChangeActiveTabNew(1,Obj,3);  
         }  
         if(tbvlu==2)
         {
           fnChangeActiveTabNew(2,Obj,3);   
         }
         if(tbvlu==3)
         {
          fnChangeActiveTabNew(3,Obj,3);   
         }
      
}
function fnAttachEvent(obj,evt,fnc,useCapture){

		if (!useCapture) useCapture=false;
		if (obj.addEventListener){
			obj.addEventListener(evt,fnc,useCapture);
			return true;
		} else if (obj.attachEvent) { 
			 return obj.attachEvent("on"+evt,fnc);		 
		}else{
			alert("Event Not Supported");
		}
	} 
	function $() {
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
    var element = arguments[i];
    if (typeof element == 'string')
      element = document.getElementById(element);

    if (arguments.length == 1)
      return element;

    elements.push(element);
  }

  return elements;
}

function fnChangeActiveTabNew(i,obj,tabCountNew) {

obj.value=i;
	for( j=1; j <= tabCountNew; ++j ) {
		if( i==j ) { fnActivateTab(j); }
		else { fnDeactivateTab(j); }
	}
	
}

function fnChangeActiveTab(i,obj) {

obj.value=i;
	for( j=1; j <= tabCount; ++j ) {
		if( i==j ) { fnActivateTab(j); }
		else { fnDeactivateTab(j); }
	}
	
}



/**
*Activate selected Tabs on active screen
*/
function fnActivateTab(i) {
	
	$( "tab-body:"+i ).style.display='block';	
}

/**
* Deactivate selected all tabs
*/
function fnDeactivateTab(i) {
	$( "tab-body:"+i ).style.display='none';
}
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
    obj.addEventListener(evType, fn, false);
    return true;
 } else if (obj.attachEvent){
    var r = obj.attachEvent("on"+evType, fn);
    return r;
 } else {
    return false;
 }
}
function removeEvent(obj, evType, fn, useCapture){
  if (obj.removeEventListener){
    obj.removeEventListener(evType, fn, useCapture);
    return true;
  } else if (obj.detachEvent){
    var r = obj.detachEvent("on"+evType, fn);
    return r;
  } else {
    alert("Handler could not be removed");
  }
}

/**
 * Code below taken from - http://www.evolt.org/article/document_body_doctype_switching_and_more/17/30655/
 *
 * Modified 4/22/04 to work with Opera/Moz (by webmaster at subimage dot com)
 *
 * Gets the full width/height because it's different for most browsers.
 */
function getViewportHeight() {
	if (window.innerHeight!=window.undefined) return window.innerHeight;
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight;
	if (document.body) return document.body.clientHeight; 

	return window.undefined; 
}
function getViewportWidth() {
	var offset = 17;
	var width = null;
	if (window.innerWidth!=window.undefined) return window.innerWidth; 
	if (document.compatMode=='CSS1Compat') return document.documentElement.clientWidth; 
	if (document.body) return document.body.clientWidth; 
}

/**
 * Gets the real scroll top
 */
function getScrollTop() {
	if (self.pageYOffset) // all except Explorer
	{
		return self.pageYOffset;
	}
	else if (document.documentElement && document.documentElement.scrollTop)
		// Explorer 6 Strict
	{
		return document.documentElement.scrollTop;
	}
	else if (document.body) // all other Explorers
	{
		return document.body.scrollTop;
	}
}
function getScrollLeft() {
	if (self.pageXOffset) // all except Explorer
	{
		return self.pageXOffset;
	}
	else if (document.documentElement && document.documentElement.scrollLeft)
		// Explorer 6 Strict
	{
		return document.documentElement.scrollLeft;
	}
	else if (document.body) // all other Explorers
	{
		return document.body.scrollLeft;
	}
}
         function showMassage(id)
        {
            el = document.getElementById(id);
            el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
        }
        
   
        
    function CallPhotoFrame(memberID,AlbumDetailID)
    {
      document.getElementById('trAlbum').style.display='none';
      document.getElementById('tdimage').style.display='none';
      document.getElementById('ctl00_ContentPlaceHolder1_hdnMemberID').value=memberID;
      document.getElementById('ctl00_ContentPlaceHolder1_hdnAlbumDetailID').value=AlbumDetailID;
       document.getElementById('ctl00_ContentPlaceHolder1_hdnCheckSaveUpdate').value='1';
      
        showMassage('UploadAlbumPicture');
       
    }
    
      function getLargeImage(img1)
    {
         var Pname= document.getElementById('ctl00_PName').value;
        document.getElementById('divtest').innerHTML= '' +
        '<div id="popupTitleBar">' +
			
					'<a href=#> <img src="'+Pname+'/images/w_close.gif" title=Close align="right" onclick="javascript:closeModelDiv();"   /></a>' +
				
				'</div>' +
				'<div id="popupControls" style="background-image: url(./images/bg_main.jpg);border-color:#000000;width:100%;height:100%;">' +
					'<img src="'+img1+'" border="1" width="250px" height="250px" border-color="#000000" id="pop1CloseBox" />' +
				'</div>' ;
     
        showMassage('divtest');
    }
    function closeModelDiv()
    {
       document.getElementById('divtest').innerHTML= '';
       showMassage('divtest');
    }
    
    function trimSpaces(targetString,trimMode) 
   {
  
    var iPos
    iPos=0

    if (trimMode==0 || trimMode==1)
    {
        if (targetString.charAt(iPos)==" ")
        {
            while(targetString.charAt(iPos)==" ")
            {
                iPos++
            }

            targetString = targetString.substr(iPos)
        }
    }

    iPos = targetString.length-1

    if (trimMode==0 || trimMode==2)
    {
        if (targetString.charAt(iPos)==" ")
        {
            while(targetString.charAt(iPos)==" ")
            {
                iPos--
            }

            targetString = targetString.substr(0,iPos+1)
        }
    }

    return targetString
}


