﻿// JScript File
// ***********************************************************************//

//**************************************Global Variable************************************************/ 
     var ajaxObj;
     var cmtid; 
     var objlabel;// data display on pageload 
     var objComment; // Data display for edit 
     var Divcomt;// object of the display to  pagelaod 
     var DivEditComt; //object of teh div while  edit the comment 
     var objCmtID; //Get the comment id 
     var id        //get the id 
     var newid    // Use to genrate the new id using current id 
     var objDivComt1; //objDivEditComt
     var lblchars; //to count the number of characters left
     var tcxcha ;
     var txtLeft;
     var  chktime;
 //**************************************End of Global Variable************************************************/     
// Function show();
// purpose : To show and hide the textbox and dropdownlist clik on radionbutton
// Written : Sandeep Jain
// Author  : Xportsoft Technologes Pvt Ltd
//******************************************************************************//

// js function to show the dropdown/ textbox on the basis of radio button chek
function Show()
{   

      if(document.getElementById('ctl00_ContentPlaceHolder1_rdbExist').checked==true)
       {  
       
           document.getElementById('ctl00_ContentPlaceHolder1_newAlbumNameID').style.display="none";
           document.getElementById("ctl00_ContentPlaceHolder1_divPermission").style.display='none';
           document.getElementById('ctl00_ContentPlaceHolder1_oldAlbumNameID').style.display="";
           // document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').Visible=true;
           document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').style.display="";
            document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').value="";
            document.getElementById('ctl00_ContentPlaceHolder1_lblChars').innerHTML="100 Characters left";
            document.getElementById('ctl00_ContentPlaceHolder1_txtAlbumDes').value="";
       }
      else if( document.getElementById('ctl00_ContentPlaceHolder1_rdbNew').checked==true)
       {
          
         document.getElementById("ctl00_ContentPlaceHolder1_divExtPermisson").style.display='none';
         //imgbtnUpload imgDesupld
        // document.getElementById("ctl00_ContentPlaceHolder1_imgbtnUpload").style.display='';
        // document.getElementById("ctl00_ContentPlaceHolder1_imgDesupld").style.display='none';
         
         document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').style.display="none";
         // document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum'). Visible=false;
         document.getElementById('ctl00_ContentPlaceHolder1_newAlbumNameID').style.display="";
        
         document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').style.display="";
          document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').focus();
         //document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum'). Visible=true;
         document.getElementById('ctl00_ContentPlaceHolder1_lblHeader').style.display="";
         document.getElementById('ctl00_ContentPlaceHolder1_txtAlbumDes').style.display="";
        
         document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').value="";
        // document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value="0";
         document.getElementById('ctl00_ContentPlaceHolder1_divPermission').style.display="none";
       
       //date 20Apr 
         document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value="PU";
         message(); 
         
         // ctl00_ContentPlaceHolder1_divStep
         document.getElementById('ctl00_ContentPlaceHolder1_divStep2').style.display="";
		// document.getElementById('ctl00_ContentPlaceHolder1_divFileUpload1').style.display="";
		// document.getElementById('ctl00_ContentPlaceHolder1_divFileUpload2').style.display="";
		 
         document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').focus();
       }
}
//*********************************************Display function[savephoto.aspx]**************************************//

function ShowControl()
{   

      if(document.getElementById('ctl00_ContentPlaceHolder1_rdbExist').checked==true)
       {  
       
           document.getElementById('ctl00_ContentPlaceHolder1_newAlbumNameID').style.display="none";
           document.getElementById("ctl00_ContentPlaceHolder1_divPermission").style.display='none';
           document.getElementById('ctl00_ContentPlaceHolder1_oldAlbumNameID').style.display="";
           // document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').Visible=true;
           document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').style.display="";
            document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').value="";
            document.getElementById('ctl00_ContentPlaceHolder1_lblChars').innerHTML="100 Characters left";
            document.getElementById('ctl00_ContentPlaceHolder1_txtAlbumDes').value="";
       }
      else if( document.getElementById('ctl00_ContentPlaceHolder1_rdbNew').checked==true)
       {
          
         document.getElementById("ctl00_ContentPlaceHolder1_divExtPermisson").style.display='none';
         //imgbtnUpload imgDesupld
         document.getElementById("ctl00_ContentPlaceHolder1_imgbtnSave").style.display='';
         document.getElementById("ctl00_ContentPlaceHolder1_imgDesupld").style.display='none';
         
         document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').style.display="none";
         // document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum'). Visible=false;
         document.getElementById('ctl00_ContentPlaceHolder1_newAlbumNameID').style.display="";
        
         document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').style.display="";
         //document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum'). Visible=true;
         document.getElementById('ctl00_ContentPlaceHolder1_lblHeader').style.display="";
         document.getElementById('ctl00_ContentPlaceHolder1_txtAlbumDes').style.display="";
        
         document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').value="";
        // document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value="0";
         document.getElementById('ctl00_ContentPlaceHolder1_divPermission').style.display="none";
       
       //date 20Apr 
         document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value="PU";
         message(); 
         
         // ctl00_ContentPlaceHolder1_divStep
         document.getElementById('ctl00_ContentPlaceHolder1_divStep2').style.display="";
         document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').focus();
       }
}
//
//***********************Function to display the album on dropdown list**********************************************// 

function Display()
{    
     if(document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').value!="")
    {   
        // alert(document.getElementById('ctl00_ContentPlaceHolder1_lblAlbumid'));
         document.getElementById('ctl00_ContentPlaceHolder1_lblAlbumid').innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_dpdAlbum").value;
         AjaxAlbmPrevPostCall('PREV',document.getElementById('ctl00_ContentPlaceHolder1_lblAlbumid').innerHTML); // call the ajaxfunction to get the prevliege id of the album
    }
}

function DisplaySavePhoto()
{    
     if(document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').value!="")
    {   
        // alert(document.getElementById('ctl00_ContentPlaceHolder1_lblAlbumid'));
         document.getElementById('ctl00_ContentPlaceHolder1_lblAlbumid').innerHTML = document.getElementById("ctl00_ContentPlaceHolder1_dpdAlbum").value;
         AjaxAlbmPrevSavePhotoPostCall('PREV',document.getElementById('ctl00_ContentPlaceHolder1_lblAlbumid').innerHTML); // call the ajaxfunction to get the prevliege id of the album
    }
}
//***************************************************End Function**********************************************************//
 // ************************************************Function to get the album permission id[uploadphoto.aspx] ****************
  
    function AjaxAlbmPrevPostCall(mode,aid)
	{  
	    ajaxObj = ajax_CreateXMLHttpRequest();
	   // alert(ajaxObj);
		if ( ajaxObj != null)
		{   ///alert(document.getElementById('ctl00_contentplaceholder1_dpdprevilage'));
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode="+mode+"&aid="+aid;
			//alert(URL);
			 ajaxObj.open("POST", URL, true);
			 ajaxObj.onreadystatechange = AjaxAlbmPrevCallBack;
			 ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			 ajaxObj.send(URL);
		}
		return false;
	}
    
    //***************************************************************************************************************//
    function AjaxAlbmPrevCallBack()
	{   
	       
          if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			
			{  // alert(ajaxObj.responseText); 
			    var authenticateresponse =ajaxObj.responseText;
			     var userinfo =authenticateresponse.split(",");
			     // alert(userinfo[1]);
			    if(parseInt( userinfo[1])>=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML))
			     { 
			      //divfileupload1 divfileupload2 imgbtnupload imgdesupld
			       alert("since one album can only have "+ document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML+" images, you must create a new album to upload more photos!!");
			      // document.getElementById('ctl00_ContentPlaceHolder1_imgbtnUpload').style.display="none";
			      // document.getElementById('ctl00_ContentPlaceHolder1_imgDesupld').style.display="";
				   document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value=userinfo[0];
				   message(); 
				  
			      return false;
			     }
			     else if(parseInt( userinfo[1])>=parseInt(parseInt(document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML)-parseInt(1)))
			     {  
			       //ctl00_contentplaceholder1_divstep
			        alert("limit to upload photos in a particular album is "+document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML+". you have already uploaded "+parseInt(parseInt(document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML)-parseInt(1))+" photos in this album, so you can upload only one more photo in this album !!");
			       // document.getElementById('ctl00_ContentPlaceHolder1_divFileUpload1').style.display="";
			       // document.getElementById('ctl00_ContentPlaceHolder1_divFileUpload2').style.display="none";
			        document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value=userinfo[0];
			        //document.getElementById('ctl00_ContentPlaceHolder1_imgbtnUpload').style.display="";
			       // document.getElementById('ctl00_ContentPlaceHolder1_imgDesupld').style.display="none";
			      ;
				    message();
			     }
			     else
			     {
			     document.getElementById('ctl00_ContentPlaceHolder1_divStep2').style.display="";
			    // document.getElementById('ctl00_ContentPlaceHolder1_divFileUpload1').style.display="";
			    // document.getElementById('ctl00_ContentPlaceHolder1_divFileUpload2').style.display="";
				 document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value=userinfo[0];
				// document.getElementById('ctl00_ContentPlaceHolder1_imgbtnUpload').style.display="";
				// document.getElementById('ctl00_ContentPlaceHolder1_imgDesupld').style.display="none";
				 message(); 
				
				}
		  }
		}
	    return false;
	}
	//*******************************************End To Get Album Permission*****************************************//
	
	//*******************************************Display Album [savephoto.aspx]**************************************//
	
	 function AjaxAlbmPrevSavePhotoPostCall(mode,aid)
	{  
	    ajaxObj = ajax_CreateXMLHttpRequest();
	   // alert(ajaxObj);
		if ( ajaxObj != null)
		{   ///alert(document.getElementById('ctl00_contentplaceholder1_dpdprevilage'));
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode="+mode+"&aid="+aid;
			//alert(URL);
			 ajaxObj.open("POST", URL, true);
			 ajaxObj.onreadystatechange = AjaxAlbmPrevSavePhotoCallBack;
			  ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			 ajaxObj.send(URL);
		}
		return false;
	}
    
    //***************************************************************************************************************//
    function AjaxAlbmPrevSavePhotoCallBack()
	{   
	     //alert("Hello");
          if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			
			{  // alert(ajaxObj.responseText); 
			    var authenticateresponse =ajaxObj.responseText;
			     var userinfo =authenticateresponse.split(",");
			    // alert(userinfo[1]);
			     ///document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML="20";
			    
			    // if(parseInt( userinfo[1])>=parseInt(40))
			    if(parseInt( userinfo[1])>=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML))
			     { //divfileupload1 divfileupload2 imgbtnupload imgdesupld
			       alert("since one album can only have "+ document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML+" images, you must create a new album to upload more photos!!");
			      //document.getelementbyid('ctl00_contentplaceholder1_divstep2').style.display="none";
			      document.getElementById('ctl00_ContentPlaceHolder1_imgbtnSave').style.display="none";
			       document.getElementById('ctl00_ContentPlaceHolder1_imgDesupld').style.display="";
				   document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value=userinfo[0];
				  message(); 
			      return false;
			     }
			     else if(parseInt( userinfo[1])>=parseInt(parseInt(document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML)-parseInt(1)))
			     {  
			       //ctl00_contentplaceholder1_divstep
			        alert("limit to upload photos in a particular album is "+document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML+". you have already uploaded "+parseInt(parseInt(document.getElementById('ctl00_ContentPlaceHolder1_lblPhtLimit').innerHTML)-parseInt(1))+" photos in this album, so you can upload only one more photo in this album !!");
			        //document.getElementById('ctl00_contentplaceholder1_divstep').style.display="";
			   //     document.getElementById('ctl00_ContentPlaceHolder1_divFileUpload1').style.display="";
			        document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value=userinfo[0];
			        document.getElementById('ctl00_ContentPlaceHolder1_imgbtnSave').style.display="";
			        document.getElementById('ctl00_ContentPlaceHolder1_imgDesupld').style.display="none";
				     message();
			     }
			     else
			     {
			     document.getElementById('ctl00_ContentPlaceHolder1_divStep2').style.display="";
				 document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value=userinfo[0];
				 document.getElementById('ctl00_ContentPlaceHolder1_imgbtnSave').style.display="";
				 document.getElementById('ctl00_ContentPlaceHolder1_imgDesupld').style.display="none";
				 message(); 
				}
		  }
		}
	    return false;
	}
	
	//********************************Function call to display privacy message when we set the privacy of the album[Uploadphoto.aspx]*******/
function message( )
{
 // alert("HELLO"+document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value);
if( document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value!="")
    {  
    var string = document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value;
     // alert("HELLO"+string);
      if(string=='PU')
       {  
          //alert(string);alert(document.getElementById('ctl00_ContentPlaceHolder1_rdbNew').checked);
         document.getElementById("ctl00_ContentPlaceHolder1_divPermission").style.display='';
       //  document.getElementById("ctl00_ContentPlaceHolder1_divExtPermisson").style.display='';
           
         if( document.getElementById('ctl00_ContentPlaceHolder1_rdbNew').checked==true)
         {  
            document.getElementById("ctl00_ContentPlaceHolder1_divExtPermisson").style.display='none';
            document.getElementById("ctl00_ContentPlaceHolder1_divPermission").style.display='';
          
           document.getElementById("ctl00_ContentPlaceHolder1_imgPrevlege").src="images/base/public.gif";
           document.getElementById('ctl00_ContentPlaceHolder1_lblPermission').innerHTML = "A public status will make your collection  able to<br /> be searched, viewed, commented and rated by <br /> any photodekho vistitor.";
         }
        else if(document.getElementById('ctl00_ContentPlaceHolder1_rdbExist').checked==true)
         {
           document.getElementById("ctl00_ContentPlaceHolder1_divExtPermisson").style.display='';
           document.getElementById("ctl00_ContentPlaceHolder1_divPermission").style.display='none';
        
         document.getElementById("ctl00_ContentPlaceHolder1_imgPrevlegeExt").src="images/base/public.gif";
         document.getElementById('ctl00_ContentPlaceHolder1_lblExtAlbmPer').innerHTML = "A public status will make your collection  able to<br /> be searched, viewed, commented and rated by<br /> any photodekho vistitor.";
        }
      }
       // else if(string=='Only login Users')
       
      else if(string=='PR')
        {   //alert(string);
         document.getElementById("ctl00_ContentPlaceHolder1_divPermission").style.display='';
        // document.getElementById("ctl00_ContentPlaceHolder1_divExtPermisson").style.display='';
        if( document.getElementById('ctl00_ContentPlaceHolder1_rdbNew').checked==true)
         {
            document.getElementById("ctl00_ContentPlaceHolder1_divExtPermisson").style.display='none';
            document.getElementById("ctl00_ContentPlaceHolder1_divPermission").style.display='';
            
           document.getElementById("ctl00_ContentPlaceHolder1_imgPrevlege").src="images/base/private.gif";
           document.getElementById('ctl00_ContentPlaceHolder1_lblPermission').innerHTML = "A private status will make your collection able to<br /> be viewed only by those whom you share them <br />with.";
         }
       else if(document.getElementById('ctl00_ContentPlaceHolder1_rdbExist').checked==true)
        {   // alert(string);
        
         document.getElementById("ctl00_ContentPlaceHolder1_divExtPermisson").style.display='';
         document.getElementById("ctl00_ContentPlaceHolder1_divPermission").style.display='none';
        
         document.getElementById("ctl00_ContentPlaceHolder1_imgPrevlegeExt").src="images/base/private.gif";
         document.getElementById('ctl00_ContentPlaceHolder1_lblExtAlbmPer').innerHTML = "A private status will make your collection able to <br />be viewed only by those whom you share them <br />with.";
        }
       } 
     }
    if( document.getElementById('ctl00_ContentPlaceHolder1_dpdPrevilage').value=="0")
      { 
         document.getElementById("ctl00_ContentPlaceHolder1_divPermission").style.display='none';
         
      }
}
//****************************************************End function********************************************************//
//*************************************************************************************************************************//
// Both js function is used for  change the backcolor of  user controls onFocus and OnBlur  event 
//************************************************************************************************************************// 
//if(document.frmpage.elements[i].type=="checkbox") // to get the type of control
function DoBlur(fld) 
{  
    fld.className='normalfld';
}

function DoFocus(fld) 
{
      fld.className = 'focusfld';

}
function DoBlurdpd(fld) 
{  
    fld.className='formbox3';
}
function DoFocusdpd(fld) 
{
      fld.className='focusfdpdld';
}
function DoFocusformbox4(fld)
{
  fld.className='focusformbox4'
}
function DoBlurformbox4(fld)
{
  fld.className='formbox4'
}
function DoFocusformbox5(fld)
{
  fld.className='focusformbox5';
}
function DoBlurformbox5(fld)
{
  fld.className='formbox5'
}
function DoFocusIndex(fld)
{
   fld.className='focusformbox2';
}
function DoBlurIndex(fld)
{
fld.className='formbox2';
}
function DoFocusformbox3c(fid)
{
  fid.classname="focusformbox3c";
}
function DoBlurformbox3c(fid)
{
  fid.classname="formbox3c";
}
function DofocusRes(fid) 
{
   //document.getelementById('txtEmail').className='focusformbox';
   fid.className='formboxfocus  w267';
}
function DoblurRes(fid)
{
 //document.getelementById('txtEmail').className='formbox';
 fid.className='formbox6  w267';
}
function DofocusAlb(fid)
{
  fid.className='formbox6focus w267';
}
function DoblurAlb(fid)
{
  fid.className='formbox6 w267';
}

function DofocusRegis(fid)
{
 fid.className="formboxfocus";
}
function DoBlurRegis(fid)
{
 fid.className="formboxp";
}
//function dofocusEdit(fid)
//{
// 
// fid.classname="formboxfocus";
//}
//function doblurEdit(fid)
//{
// fid.classname="formbox";
//}
//formbox3bfocus
function Dofocusfrmbox3b(fid)
{
 fid.className="formbox3bfocus";
}
function DoBlurfrmbox3b(fid)
{
 fid.className="formbox3b";
}
    //*******************************************End Function**********************************************/  
    

function textCounter(fieldname, countfield, maxlimit)
{
    if (fieldname.value.length > maxlimit)
        fieldname.value = fieldname.value.substring(0, maxlimit);
    else
        countfield.innerHTML = maxlimit - fieldname.value.length;
        
}

//*********************************Function to count the number of char's while commenting any photo*********************//
function bdesc(idtxtarea,idtxtcount,max)
{  //onfocus="return OnfusEditImg();"
     //alert(idtxtcount);
  if (idtxtarea.value=="Enter email id separated by ,(Comma)")
   {
      idtxtarea.value="";
   }
   if(max>idtxtarea.value.length)
        {
         idtxtcount.innerHTML=max - idtxtarea.value.length + " Character(s) Left" ;
        }
        else if(max<=idtxtarea.value.length)
        {
        idtxtarea.value=idtxtarea.value.substring(0, max);
        idtxtcount.innerHTML="<b><font color=red></font></b>"+parseInt(max - idtxtarea.value.length )+ " Character(s) Left" ;

       // idtxtcount.innerHTML="<b><font color=red></font></b>" ;
        }
        if(idtxtarea.value.length==0)
        {
        idtxtcount.innerHTML= max +" Character(s) Left";
        }
}
/*******************************************End code[bdesc]*****************************************************************/
//*********************************Function to Show Message onmouseout and over****************************************//
function MsgOnmousOver(idtxtarea) 
{  
  //ctl00_ContentPlaceHolder1_txtUserId
  if(idtxtarea.value=="Please login to share this photo")
  {
      
      idtxtarea.value="";
      idtxtarea.focus();
  }
  else if (idtxtarea.value=="Enter recipient email ids separated by commas")
   { 
     idtxtarea.value="";
      idtxtarea.focus();
   }
}
function MsgOnMouseOut(idtxtarea)
{ 
if (idtxtarea.value=="")
   {  
    
     if(document.getElementById('ctl00_ContentPlaceHolder1_txtUserId').value=="")
     {
      idtxtarea.value="Sign In to share this photo";
     }
     else
     { 
      idtxtarea.value="Enter recipient email ids separated by commas";
      }
   }
}
function MsgmouseFos(idtxtarea)
{ 
if (idtxtarea.value=="")
   {  
      idtxtarea.value="Enter recipient email ids separated by commas";
      
   }
}
//*************************************************************************************************************************//
function MsgOnFocusInvitation(idtxtarea)
{
  if(idtxtarea.value=="Enter recipient email ids separated by commas")
  {
      idtxtarea.value="";
      idtxtarea.focus();
  }
}
function MsgOnBlurInviation(idtxtarea)
{
  if(idtxtarea.value=="")
  {
    idtxtarea.value="Enter recipient email ids separated by commas";
  }
}
/*******************************************End code[bdesc]*****************************************************************/


/*******************************************Used in [viewsearchresult.aspx,albunview,aspx]Comment***************************/
//Js function to count the number of char's while comming  any photo 
function bdescViewSerRes(idtxtarea,idtxtcount,max)
{   
      
  
  if(max>document.getElementById(idtxtarea).value.length)
        {
        //idtxtcount.innerHTML=max - idtxtarea.value.length + " character(s) left" ;
          document.getElementById(idtxtcount).innerHTML=max - document.getElementById(idtxtarea).value.length + " Character(s) Left" ;
        }
      
        else if(max<=document.getElementById(idtxtarea).value.length)
        {
          idtxtarea.value=document.getElementById(idtxtarea).value.substring(0, max);
           document.getElementById(idtxtcount).innerHTML="<b><font color=red>you reached maximum number of characters</font></b>" ;
        }
        if(document.getElementById(idtxtarea).value.length==0)
        {
          document.getElementById(idtxtcount).innerHTML="Maximum "+ max +" Characters";
        }
}
/*******************************************End code  [viewsearchresult.aspx]Comment*************************************************/
/*****************************Function  call when we  clik on edit link in description[managephoto.aspx] ****************************/
function edit(mode)
{ 
     //For album description Update 
    if(mode=="DESC" )
    { 
     document.getElementById("divdes").style.display='none'; //Hide the div that load on page 
     document.getElementById("divedit").style.display='';//Show  the div on click of edit link
     document.getElementById("ctl00_ContentPlaceHolder1_txtEditComment").value= document.getElementById("ctl00_ContentPlaceHolder1_lblDescription").innerHTML;
     bdesc(document.getElementById("ctl00_ContentPlaceHolder1_txtEditComment"),document.getElementById('ctl00_ContentPlaceHolder1_lblChars'),100);
     }
     //For Album Privacy Update 
     else if(mode="PRIV")
     {
     document.getElementById("ctl00_ContentPlaceHolder1_divPrivacy").style.display='none';//Hide the div that load on page 
     document.getElementById("divPrivacyUpdate").style.display='';//Show  the div on click of edit link
    // document.getElementById("ctl00_ContentPlaceHolder1_dpdPrivUpd").options[document.getElementById("ctl00_ContentPlaceHolder1_dpdPrivUpd").options.selectedIndex].text=document.getElementById("ctl00_ContentPlaceHolder1_lblAlbumPrivacy").innerHTML;
     document.getElementById("ctl00_ContentPlaceHolder1_dpdPrivUpd").value=document.getElementById("ctl00_ContentPlaceHolder1_lblAlbmPrevgCode").innerHTML;
   
     }
}
function Undo()
{
    document.getElementById("ctl00_ContentPlaceHolder1_divPrivacy").style.display='';//Hide the div that load on page 
     document.getElementById("divPrivacyUpdate").style.display='none';//Show  the div on click of edit link
}
/***********************************************End  Function ******************************************************/
// ************************************************Function To Update the Albumn Privacy[managephoto.aspx] **********//
    function AjaxPrivacyUpdatePostCall()
	{
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=UPD&aid=" + document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').value+"&pid="+document.getElementById('ctl00_ContentPlaceHolder1_dpdPrivUpd').value;
			// alert(URL);
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange =  AjaxPrivacyCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
	}
    
    //***********************************************************************************************************************
    function AjaxPrivacyCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{
	    if (ajaxObj.status == 200)
			{
				var PrivResponse = ajaxObj.responseText;
				//alert(PrivResponse);
				if(PrivResponse!="Can't update")
		        {  
		            document.getElementById("ctl00_ContentPlaceHolder1_divPrivacy").style.display='';
		            document.getElementById("ctl00_ContentPlaceHolder1_lblAlbumPrivacy").innerHTML=document.getElementById("ctl00_ContentPlaceHolder1_dpdPrivUpd").options[document.getElementById("ctl00_ContentPlaceHolder1_dpdPrivUpd").options.selectedIndex].text;
		            document.getElementById("divPrivacyUpdate").style.display='none';
		            document.getElementById("ctl00_ContentPlaceHolder1_lblAlbmPrevgCode").innerHTML=PrivResponse;
		             
                }
               
			}
		}
		return false;
	}
//***********************************************End code *********************************************************//
// JScript File
//*******************************************USED IN VIEWSEARCHRESULT.ASPX PAGE*************/
function allhide(n){ 
			for(i=1;i<=n;i++){
				document.getElementById("Q"+i).style.display = "none"; 
				document.getElementById("Qa"+i).className = "fl_left bx06 w23"; 
				}
			}
function showhide(id, id2){ 
				allhide();
				if (document.getElementById){ 
					obj = document.getElementById(id); 
					obj2 = document.getElementById(id2);
					if (obj.style.display == "none"){ 
						obj.style.display = ""; 
						obj2.className = "fl_left bx06 w23";
						if(id=="Q1")
						{
						 document.getElementById("lblIcon").innerHTML="-";
						}
						else if(id=="Q2")
						{
						 document.getElementById("lblIcon1").innerHTML="-";
						}
						} else { 
						obj.style.display = "none"; 
						obj2.className = "fl_left bx06 w23";
						if(id=="Q1")
						{
						 document.getElementById("lblIcon").innerHTML="+";
						}
						if(id=="Q2")
						{
						 document.getElementById("lblIcon1").innerHTML="+";
						}
						
						 
					} 
				} 
		}		
/****************************************************************************************/

 /********************************************TO SHOW THE  STAR FOR RATING[onlinephotosharing.aspx]*********************************************/
 function showRatingStar()
 {
   document.getElementById("ctl00_ContentPlaceHolder1_divRate").style.display="";
   document.getElementById("ctl00_ContentPlaceHolder1_divClickToRate").style.display="none";
   document.getElementById("ctl00_ContentPlaceHolder1_DivCurtRat").style.display="none";
   
 }
 function UndoRatingstar()
 {
     document.getElementById("ctl00_ContentPlaceHolder1_divRate").style.display="none";
   document.getElementById("ctl00_ContentPlaceHolder1_divClickToRate").style.display="";
   document.getElementById("ctl00_ContentPlaceHolder1_DivCurtRat").style.display="";
 }
 /********************************************END CODE*****************************************************************/
 
//FOR SHARE THE  IMAGE [ONLLINESHARING PAGES]
function shareImage()
{

   document.getElementById("ctl00_ContentPlaceHolder1_divShare").style.display="";
   document.getElementById("ctl00_ContentPlaceHolder1_divShare").focus();
   
}
//****************************************CLOSE TO DIV[ONLINEPHOTOSHARING.ASPX]**************************************//
//FUNCTION CLOSE TO DIV AFTER 5 SEC
function setTimeOutcheck()
{
  if(document.getElementById("ctl00_ContentPlaceHolder1_divRateSussMsg").style.display!="none")
  {
   setTimeout("divclose()", 5000);
   }
}

function  divclose()
{
       //alert("Close");
       document.getElementById("ctl00_ContentPlaceHolder1_divRateSussMsg").style.display="none";
}
//************************************END CLOSE TO DIV[ONLINEPHOTOSHARING.ASPX]****************************************//
//****************************Function working[albunview.aspx]****************************************************//
           function copy_to_clipboard()  
            { 
                 var text=document.getElementById('ctl00_ContentPlaceHolder1_txtImgUrl').value
               if(window.clipboardData)  
                {  
                 window.clipboardData.setData('text',text);  
               }  
                else  
               {  
                   var clipboarddiv=document.getElementById('divclipboardswf');  
                   if(clipboarddiv==null)  
                   {  
                     clipboarddiv=document.createElement('div');  
                         clipboarddiv.setAttribute("name", "divclipboardswf");  
                     clipboarddiv.setAttribute("id", "divclipboardswf");  
                      document.body.appendChild(clipboarddiv);  
                   }  
                      clipboarddiv.innerHTML='<embed src="includes/script/clipboard.swf" FlashVars="clipboard='+  
                      encodeURIComponent(text)+'" width="0" height="0" type="application/x-shockwave-flash"></embed>';  
                   }  
               return false;  
         }  

