﻿// JScript File

function curretSitePage(currentPage)
{
    //document.getElementbyId("currentpage").value = currentPage
}
function switchImage(page)
{
    alert(page);
    document.getElementById("HeaderNavigation_" + "currentpage").value = page;
    document.getElementById("HeaderNavigation_" + page).src = "Images/" + page + "_overOn.gif";    
}

//Change image url
function swapImages(controlId,newUrl)
{
    var img=document.getElementById(controlId);
	if (img)
	{
	    img.src=newUrl; 
	}
}

//Apply Css Class to the given control
function ApplyCss(controlId,cssClass)
{
     var control=document.getElementById(controlId);
    
	if (control)
	{
	    control.className=cssClass;
	     //alert("i m here : " +  control.className);
	}
}

function showPicture(id,mode,imgName)
{        
        var i;
        i=0;
        
       
        for(i=0;i<document.getElementById("MyPhotoAlbum1_total").value;i++)
        {
            if(i == id)
            {
                document.getElementById("MyPhotoAlbum1_img" + i).border = 1;
                document.getElementById("MyPhotoAlbum1_img" + i).style.borderColor = "red";
            }
            else
            {
                document.getElementById("MyPhotoAlbum1_img" + i).border = 0;        
            }
        }        
        document.getElementById("MyPhotoAlbum1_pictureDescription").innerHTML  = document.getElementById("MyPhotoAlbum1_desc" + id).value;                     
        document.getElementById("MyPhotoAlbum1_thmbnailPicture").alt = imgName;
        if(document.getElementById("MyPhotoAlbum1_profileMode").value == 'Preview')
        {
            document.getElementById("MyPhotoAlbum1_thmbnailPicture").src = "~/images/image.ashx?id=" + document.getElementById("MyPhotoAlbum1_ImgId" + id).value + "&IsNew=True&aspectratio=true" + "&Manipulation=" + "FITTO*300-300";
        }          
        else
        {
            document.getElementById("MyPhotoAlbum1_thmbnailPicture").src = "~/images/image.ashx?id=" + document.getElementById("MyPhotoAlbum1_ImgId" + id).value + "&aspectratio=true" + "&Manipulation=" + "FITTO*300-300";
        }
}

    function mouseoverImage(id)
    {

	if(document.getElementById("HeaderNavigation_currentpage").value == "home")
	{
        	document.getElementById("HeaderNavigation_"+id).src = "./images/" + id + "_overOn.gif";
	}
	else
	{
        	document.getElementById("HeaderNavigation_"+id).src = "../images/" + id + "_overOn.gif";
	}
    }
    
    function mouseoutImage(id)
    {	

        if(document.getElementById("HeaderNavigation_currentpage").value == "home")
	{
        	if(document.getElementById("HeaderNavigation_currentpage").value != id)           
	            document.getElementById("HeaderNavigation_"+id).src = "./images/" + id + "_up.gif";            	
	}
	else
	{
		if(document.getElementById("HeaderNavigation_currentpage").value != id)           
	            document.getElementById("HeaderNavigation_"+id).src = "../images/" + id + "_up.gif";
	}
    }
    function setCurrentPage(page)
    {
        document.getElementById("HeaderNavigation_currentpage").value = page	
    }
    
    function switchImage(page)
    {
			
	    if(page == "home")
	    {     
	            document.getElementById("HeaderNavigation_" + "currentpage").value = page;
        	    document.getElementById("HeaderNavigation_" + page).src = "./Images/" + page + "_overOn.gif";    
	    }
	    else
	    {					
		    document.getElementById("HeaderNavigation_" + "currentpage").value = page;
        	document.getElementById("HeaderNavigation_" + page).src = "../Images/" + page + "_overOn.gif";    
	    }
    }


    function setCurrentVideo(url,id,mode)
    {                 
        var formAction;
        document.getElementById(hiddenVideoUrl).value = url;
        if(id == "" || id == null)
        {                        
            formAction = "default.aspx?#Video";
        }
        else
        {            
            if(mode != null && mode != "")
            {
                formAction = "default.aspx?id=" + id +"&profileMode=" + mode + "&#Video";
            }   
            else
            {     
                formAction = "default.aspx?id=" + id +"&#Video";
            }
        }   
        document.forms[0].action =  formAction   
        return true;
    }         
    
    //open faq popup
    function openFAQpage(location)
    {
       
        if (faqUrl==null || faqUrl=="undefined")
        {
            return;
        }
        var url=faqUrl;
        if (location!=null)
        {
            url=url + "#" + location;
        }
        OpenWindow(url,900,600);
        
        
    }
    //opens a popup window
    function OpenWindow(url,height,width)
    {
       window.open(url,"FAQ","menubar=0,resizable=1,scrollbars=1,width=" + width + ",height=" + height );
      

    }

    function OpenWindowWithoutScroll(url,height,width)
    {
        window.open(url,"FAQ","menubar=0,resizable=1,scrollbars=0,width=" + width + ",height=" + height );
    }

	
    function searchCriteriaLostFocus(id, defaultText)
    {
        
        if(document.getElementById(id).value == '')
        {
                document.getElementById(id).value = defaultText;
        }
    }
    
    function searchCriteriaOnFocus(id, defaultText)
    {            
        if(document.getElementById(id).value.indexOf('You can search for a recovery',0) != -1)
        {
                document.getElementById(id).value = '';
        }
    }    
    
    function OpenPopupWindow(id)
    {             
        if(id == "undefined" || id=='')            
        { 
            alert(id);           
            window.open(("../PrintStory/Default.aspx"),"PrintStory","menubar=0,resizable=1,scrollbars=1,width=612,height=700");
        }
        else
        {
           
            window.open(("../PrintStory/Default.aspx?id=" + id),"PrintStory","menubar=0,resizable=1,scrollbars=1,width=745,height=700");            
        }
    }
    
    function PrintStory()
    {
        window.print();
    }
    
   //Validate Story Title
function ValidateTitleLength(title)
{

	var divError=document.getElementById("divError");
	var divCharCount=document.getElementById("divCharCount");
	
	if(document.all) //IE
	{
	    divCharCount.innerText="Character Typed :" + title.length  ;
	}
	else //FireFox
	{
	    divCharCount.textContent="Character Typed :" + title.length  ;
	}

	
	if (title.length>40)
	{   
	    if(document.all) //IE
	    {		
		    divError.innerText="Story title length can not be longer than 40 characters.";	
		}
		else
		{
		     divError.textContent="Story title length can not be longer than 40 characters.";	
		}
		
		divCharCount.style.color="#FF0000";
	}
	else
	{	divCharCount.style.color="#000000";
	    if(document.all) //IE
	    {	
		    divError.innerText="";
		}
		else
		{
		    divError.textContent="";
		}
		
	}
	
}

function ValidateProfileResponseLength(response,divCharCountMessageId)
{
   
	var divCharCountMessageControl=document.getElementById(divCharCountMessageId);
	
		
	if (response.length>0)
	{
	    if(document.all) //IE
	    {
	        divCharCountMessageControl.innerText="Character Typed :" + response.length  ;
	    }
	    else  //FireFox
	    {
	        divCharCountMessageControl.textContent="Character Typed :" + response.length;
	    }
	   
	}
	else
	{
	    if  (document.all) //IE
	    {
	        divCharCountMessageControl.innerText="";
	    }
	    else
	    {
	        divCharCountMessageControl.textContent="";    
	    }
	}
	
	if (response.length>700)
	{		
	    if(document.all) //IE
	    {
		    divCharCountMessageControl.innerText="Your answer must not exceed 700 characters.";	
		}
		else
		{
		     divCharCountMessageControl.textContent="Your answer must not exceed 700 characters.";	
		}
		divCharCountMessageControl.style.color="#FF0000";
	}
	
	
}


function imposeMaxLength(Object, MaxLen,event)
{
      
    if(event==null) event =  window.event;
    
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    var keyBackSpace=8;
    var keyDelete=46;
    var keyEnter=13;
    var keyUpArrow=38;
    var keyDownArrow=40;
    var keyLeftArrow=37;
    var keyRightArrow=39;
 
    
    
    if (keyCode==8 || keyCode==keyDelete || keyCode==keyEnter ||keyCode==keyUpArrow || keyCode==keyDownArrow || keyCode==keyLeftArrow || keyCode==keyRightArrow)
    {
      
        return true;
       }
    else
        return (Object.value.length <= MaxLen);
}

function CustomUrchinTracker(customUrl)
{
    //alert(customUrl);
    var pageTracker = _gat._getTracker("UA-2578264-8");
            pageTracker._initData();
   pageTracker._trackPageview(customUrl);
}
