﻿// This js  is used to call ajax function

 //**************************************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;
     var phtcount;
//*************************************End Global variable**********************************************/
//*************************************Create The Ajax Object*******************************************/   
 /* ajax_CreateXMLHttpRequest : This functions creates an XMLHttpRequest object based on the browser	*/
	function ajax_CreateXMLHttpRequest()
	{
		var xmlHttpRequest = null;
		/* For Firefox, Mozilla, Safari	*/
		if (window.XMLHttpRequest)
		{
			xmlHttpRequest = new XMLHttpRequest();
		}
		/* For Microsoft Internet Explorer */
		else if (typeof ActiveXObject != "undefined")
		{
			xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
	    return xmlHttpRequest;
	}
/*****************************************End Create The Object of the Ajax******************************************/	
    function AjaxImgAuthenticateCallBack()
   
	{   
        if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
	 	{  
		    if (ajaxObj.status == 200)
			{
			    var authenticateResponse = ajaxObj.responseText;
			   alert(authenticateResponse);
				
		  }
		}
	    return false;
	}
/******************Used in viewsearchresult.aspx[Edit the comment] Datalist******************************************/
function AjaxSerchImageCommentUpdatePostCall()
	{
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=UPD&cid=" + cmtid + "&cmt="+ document.getElementById(objComment).value;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange =  AjaxSerchImageCommentUpdateCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
	}
    
    //***********************************************************************************************************************
   function AjaxSerchImageCommentUpdateCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				//alert(ComtResponse);
				if(ComtResponse!="Can't update")
		        {  
		            document.getElementById(objlabel).innerHTML=ComtResponse; //to assign the value for label 
		            document.getElementById(objComment).value=ComtResponse; //to assign the value textarea 
		            document.getElementById(objDivEditComt).style.display='none';//Hide the  div  Edit
                    document.getElementById( objDivComt1).style.display=''; //Show  the  div PAgelaod
                    document.getElementById("ctl00_ContentPlaceHolder1_dlsSerImgComt_ctl00_SerImgEditComt").style.display='';
               }
			}
		}
		return false;
	}


/**********************************************************************************************************************/
//****************************************VALIDATION [albumdeatils.ASPX]***********************************************//

//TO CHECK THE ALBUM ALREADY EXIST [albumdeatils.ASPX]

 function validation()
 {
 
   if(document.getElementById('ctl00_ContentPlaceHolder1_rdbExist').checked ==true)
	  {
	      if(document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').style.display!="none")
         {
             if(document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').value=="")
           {
                 alert("You have not selected any album!");
                 return false;
             }
         }
     }
     else if(document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').value=="")
	   {
	        alert("Album name can’t be empty!");
		     return false;
	   }
 }
function AjaxCheckAlbumPostCall()
	{
	  
	  if(document.getElementById('ctl00_ContentPlaceHolder1_rdbExist').checked ==true)
	  {
	      if(document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').style.display!="none")
         {
             if(document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').value=="")
           {
                 alert("You have not selected any album!");
                 return false;
             }
         }
     }
	else if(document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').value!="")
	   {
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=CHECK&aid=" + document.getElementById('ctl00_ContentPlaceHolder1_TxtUsrId').value + "&aname="+ document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').value;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange =  AjaxCheckAlbumCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
		}
		else 
		{ 
		     alert("Album name can’t be empty!");
		     return false;
		}
	  
		
	}
     function AjaxCheckAlbumCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				//alert(ComtResponse);
				if(ComtResponse=="Error")
		        {  
		            alert("This album already exist in your list!");
		            document.getElementById('ctl00_ContentPlaceHolder1_txtAlbum').focus();
               }
			}
		}
		return false;
	}
    //***********************************************************************************************************************
   //.............................Used In myalbum.aspx........................................
    function CheckAlbumPostCall()
    {
       
      if( document.getElementById('ctl00_ContentPlaceHolder1_TxtEdtAlbmName').value!="")
	   {
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=CHECK&aid=" + document.getElementById('ctl00_ContentPlaceHolder1_TxtUsrId').value + "&aname="+  document.getElementById('ctl00_ContentPlaceHolder1_TxtEdtAlbmName').value;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange =  CheckAlbumCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
		}
		else 
		{ 
		    // alert("Album name can’t be empty!");
		     return false;
		}
      
    }
   function CheckAlbumCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				//alert(ComtResponse);
				if(ComtResponse=="Error")
		        {  
		            alert("This album already exist in your list!");
		            document.getElementById('ctl00_ContentPlaceHolder1_TxtEdtAlbmName').focus();
               }
			}
		}
		return false;
	}
	
// ***********************************Function To Update the Image Comment[albumview.aspx][datalist1] **************/
    function AjaxComment1UpdatePostCall()
	{
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=UPD&cid=" + cmtid + "&cmt="+ document.getElementById(objComment).value;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange =  AjaxComment1UpdateCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
	}
    
    //***********************************************************************************************************************
   function AjaxComment1UpdateCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				if(ComtResponse!="Can't update")
		        {  
		            document.getElementById(objlabel).innerHTML=ComtResponse; //to assign the value for label 
		            document.getElementById(objComment).value=ComtResponse; //to assign the value textarea 
		            document.getElementById(objDivEditComt).style.display='none';//Hide the  div  Edit
                    document.getElementById( objDivComt1).style.display=''; //Show  the  div PAgelaod
                    document.getElementById("ctl00_ContentPlaceHolder1_dlscmt1_ctl00_EditComt1").style.display='';
                   
               }
			}
		}
		return false;
	}
//***********************************************End code ***********************************************************//

//// ************************************************Function To Update the Albumn Privacy[managephoto.aspx] **********//

  function ChekTargetAlbum()
  {
     AjaxTaregetAlbmPostCall('PREV',document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').value); // call the ajaxfunction to get the prevliege id of the album
  }
  
  function AjaxTaregetAlbmPostCall(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 = AjaxTaregetAlbmCallBack;
			 ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			 ajaxObj.send(URL);
		}
		return false;
	}
	
  function AjaxTaregetAlbmCallBack()
	{
	   var TotMov;
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			
			{  
			    var authenticateresponse =ajaxObj.responseText;
			     var userinfo =authenticateresponse.split(",");
			       document.getElementById('ctl00_ContentPlaceHolder1_lblToAlbumTotPht').innerHTML=userinfo[1];
			       TotMov=parseInt(parseInt(40)- document.getElementById('ctl00_ContentPlaceHolder1_lblToAlbumTotPht').innerHTML);
			     if(parseInt( userinfo[1])>=parseInt(40))
			     { //divfileupload1 divfileupload2 imgbtnupload imgdesupld
			       alert("since one album can only have 40 Photos, So select other album !!");
			       document.getElementById('ctl00_ContentPlaceHolder1_ImgBtnMOve').style.display="none";
			       document.getElementById('ctl00_ContentPlaceHolder1_ImgBtnMovDis').style.display="";
			      return false;
			     }
			     else if(parseInt( userinfo[1])>=parseInt(39))
			     {
			         
			        alert("since one album can only have 40 Photos. , so you can Move/Copy only "+ TotMov + " more photos in target album !!");
			     }
			     else
			     {
			        alert("since one album can only have 40 Photos. , so you can Move/Copy only "+ TotMov + " more photos in target album !!");
			        document.getElementById('ctl00_ContentPlaceHolder1_ImgBtnMOve').style.display="";
			        document.getElementById('ctl00_ContentPlaceHolder1_ImgBtnMovDis').style.display="none";

				}
		  }
		}
	    return false;
	}

////***********************************************End code *********************************************************//
// ************************************************Function To Update the Image Comment[albumview.aspx] ***************
    
    function AjaxCommentUpdatePostCall()
	{
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=UPD&cid=" + cmtid + "&cmt="+ document.getElementById(objComment).value;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange =  AjaxCommentUpdateCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
	}
    
    //***********************************************************************************************************************
    function AjaxCommentUpdateCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				//alert(ComtResponse);
				if(ComtResponse!="Can't update")
		        {  
		            document.getElementById(objlabel).innerHTML=ComtResponse; //to assign the value for label 
		            document.getElementById(objComment).value=ComtResponse; //to assign the value textarea 
		            document.getElementById(objDivEditComt).style.display='none';//Hide the  div  Edit
		            document.getElementById( objDivComt).style.display=''; //Show  the  div Pagelaod
		            // document.getElementById( objDivComt1).style.display=''; //Show  the  div Pagelaod
                   
               }
			}
		}
		return false;
	}
//***********************************************End code ******************************************************************//

// ************************************************Function To Update the Albumn description[managepephoto.aspx]**//
    
   // function AjaxCommentUpdatePostCall()
    function AjaxAlbmDescUpdatePostCall()
	{
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=UPD&aid=" + document.getElementById('ctl00_ContentPlaceHolder1_dpdAlbum').value + "&des="+document.getElementById('ctl00_ContentPlaceHolder1_txtEditComment').value;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange =  AjaxAlbmDescUpdateCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
	}
    
    //***********************************************************************************************************************
   // function AjaxCommentUpdateCallBack()
    function AjaxAlbmDescUpdateCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				if(ComtResponse!="Can't update")
		        {
		            document.getElementById("ctl00_ContentPlaceHolder1_txtEditComment").value=ComtResponse;
		            document.getElementById("divedit").style.display='none';
                    document.getElementById("divdes").style.display='';
                    document.getElementById("ctl00_ContentPlaceHolder1_lblDescription").innerHTML=ComtResponse;
               }
			}
		}
		return false;
	}
	
	function Canceldescription()
	{
	  document.getElementById("divedit").style.display='none';
	  document.getElementById("ctl00_ContentPlaceHolder1_txtEditComment").value="";
      document.getElementById("divdes").style.display='';
	
	}
//***********************************************End code ***********************************************************

//********************************************Display message when album conatins 19images[ephoto.aspx]**************************

function PhotoAlertMsg()
{  
    // alert("hello");
    //alert(document.getElementById('ctl00_ContentPlaceHolder1_lblTotalPhoto').innerHTML);
     
      if(parseInt(document.getElementById('ctl00_ContentPlaceHolder1_lblTotalPhoto').innerHTML)==parseInt(parseInt(document.getElementById('ctl00_ContentPlaceHolder1_lblPhtlimit').innerHTML)-parseInt(1)))
     {
      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 !!");
       return true;
     }
}
//******************************************************End Code ****************************************************************
// // ************************************************Function to get the  tottal photo in album [albumview.aspx] ****************
  function photocount()
  { 
    
   // ctl00_ContentPlaceHolder1_lblTotalPhoto
   // alert(document.getElementById('ctl00_ContentPlaceHolder1_LblPhtlimit').innerHTML);
     if(parseInt(document.getElementById('ctl00_ContentPlaceHolder1_txtTotPht').value)>=parseInt(document.getElementById('ctl00_ContentPlaceHolder1_LblPhtlimit').innerHTML))
     {
       alert("Since one album can only have"+document.getElementById('ctl00_ContentPlaceHolder1_LblPhtlimit').innerHTML+" images, you must create a new album to upload more photos!!");
       return false;
     }
     else if(parseInt(document.getElementById('ctl00_ContentPlaceHolder1_txtTotPht').value)==parseInt(parseInt(document.getElementById('ctl00_ContentPlaceHolder1_LblPhtlimit').innerHTML)-parseInt(1)))
     {
       alert("Limit to upload photos in a particular album is "+document.getElementById('ctl00_ContentPlaceHolder1_LblPhtlimit').innerHTML+". You have already uploaded "+parseInt(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 !!");
       return true;
     }
    
     else
     {
        return true;
     }
     
  }
  
  
//  //  function AjaxImgAuthenticatePostCall(mode,aid)
    function AjaxPhotoCountPostCall(mode,aid)
	{
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{   var URL = "ajaximage.aspx";
			URL = URL + "?mode="+mode+"&aid="+aid;
			//alert(URL);
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange = AjaxPhotoCountCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
	}
//    
//    //***************************************************************************************************************//
//    //function AjaxImgAuthenticateCallBack()
    function AjaxPhotoCountCallBack()
	{  
        if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
	 	{  
		    if (ajaxObj.status == 200)
			{ 
			    var authenticateResponse = ajaxObj.responseText;
			     var userInfo =authenticateResponse.split(",");
			   // document.getElementById('lblTotPhoto').innerHTMLL=userInfo[1];
			    document.getElementById('ctl00_ContentPlaceHolder1_txtTotPht').value=userInfo[1];
			    // alert(userInfo[1]);
			      // phtcount=userInfo[1];
			     //  alert(phtcount);
			       return false;
		  }
		}
	    return false;
	}
//	//*******************************************End To Get Album Permission*****************************************//
	
	/************************************************Function To Update the Image Comment[viewsearchresult.aspx] Datalist ****************/
    //function AjaxComment1UpdatePostCall()
    function AjaxSearchImgCommentUpdatePostCall1()
	{
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=UPD&cid=" + cmtid + "&cmt="+ document.getElementById(objComment).value;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange = AjaxSearchImgCommenUpdateCallBack1;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
	}
    
    //***********************************************************************************************************************
   // function AjaxComment1UpdateCallBack()
    function AjaxSearchImgCommenUpdateCallBack1()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				//alert(ComtResponse);
				if(ComtResponse!="Can't update")
		        {  
		            document.getElementById(objlabel).innerHTML=ComtResponse; //to assign the value for label 
		            document.getElementById(objComment).value=ComtResponse; //to assign the value textarea 
		            document.getElementById(objDivEditComt).style.display='none';//Hide the  div  Edit
		            document.getElementById( objDivComt).style.display=''; //Show  the  div Pagelaod
		            // document.getElementById( objDivComt1).style.display=''; //Show  the  div Pagelaod
                   
               }
			}
		}
		return false;
	}
//***********************************************End code ***********************************************************//

/*********************************************ADD TO BUDDYLIST***********************************************************/

function AjaxAddToBuddyListPostCall()
	{  
	    if(confirm("Are you sure you want to add this member to your Watch List?"))
	   {
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{ // ctl00_ContentPlaceHolder1_txtRefUsrId ctl00_ContentPlaceHolder1_txtContUsrId
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=BUDDY&BUDID=" +document.getElementById('ctl00_ContentPlaceHolder1_txtContUsrId').value + "&UID="+ document.getElementById('ctl00_ContentPlaceHolder1_txtRefUsrId').value;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange = AjaxAddToBuddyListCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		}
		else
		{
		return false;
		}
	}
    
    //***********************************************************************************************************************
   // function AjaxComment1UpdateCallBack()
    function  AjaxAddToBuddyListCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				//alert(ComtResponse);
				if(ComtResponse=="SUCCESS")
				{
				  //CssClass="infomessage"
				  //document.getElementById('ctl00_ContentPlaceHolder1_lblSucMsg').Class='infomessage';
				  document.getElementById('ctl00_ContentPlaceHolder1_lblSucMsg').style.display='';
				  document.getElementById('ctl00_ContentPlaceHolder1_DivAddBuddySuccess').style.display='';
				  document.getElementById('ctl00_ContentPlaceHolder1_divAddBuddy').style.display='none';
				}
				else if(ComtResponse=="Exist")
				{
				   
				    alert("Already exist in my watch list !!");
				   // document.getElemmentById('ctl00_ContentPlaceHolder1_lblSucMsg').style.display='';
				   document.getElementById('ctl00_ContentPlaceHolder1_DivAddBuddySuccess').style.display='';
				  document.getElementById('ctl00_ContentPlaceHolder1_divAddBuddy').style.display='none';
				}
				else if(ComtResponse=="Delete")
				{
				  alert("User does not exist!!");
				}
			}
		}
		return false;
	}

/********************************************END CODE ADD TO BUDDY LIST**************************************************/

/*********************************************ADD TO FAVORITE [PHOTO]****************************************************/

function AjaxAddToFavListPostCall()
	{  
	    
       //id="ctl00_ContentPlaceHolder1_txtImgId" "ctl00_ContentPlaceHolder1_txtUserId ctl00_ContentPlaceHolder1_divAddToFav ctl00_ContentPlaceHolder1_divAddToFavSucc
	   if(confirm("Are you sure that you want to add this photo in our favorite collection?"))
	   {
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{ // ctl00_ContentPlaceHolder1_txtRefUsrId ctl00_ContentPlaceHolder1_txtContUsrId
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=PHOTO&IMGID=" +document.getElementById('ctl00_ContentPlaceHolder1_txtImgId').value + "&UID="+ document.getElementById('ctl00_ContentPlaceHolder1_txtUserId').value;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange = AjaxAddToFavListCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		}
		else
		{
		return false;
		}
		
	}
    
    //***********************************************************************************************************************
   // function AjaxComment1UpdateCallBack()
    function AjaxAddToFavListCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				//alert(ComtResponse);
				//if(ComtResponse=="SUCCESS")
				if(ComtResponse!="ERROR")
				{
				  document.getElementById('ctl00_ContentPlaceHolder1_lblInfoMsg').style.display='';
				  document.getElementById('ctl00_ContentPlaceHolder1_lblInfoMsg').innerHTML="Successfully added in my favorite photos";
				  document.getElementById('ctl00_ContentPlaceHolder1_lblFavrtOf').innerHTML=ComtResponse;
				  document.getElementById('ctl00_ContentPlaceHolder1_divAddToFavSucc').style.display='';
				  document.getElementById('ctl00_ContentPlaceHolder1_divAddToFav').style.display='none';
				}
			}
		}
		return false;
	}

/********************************************END CODE ADD TO BUDDY LIST**************************************************/

/*********************************************ADD TO IMAGE RATING[PHOTO]************************************************/

function AjaxImaRatingPostCall( ratval)
	{  
	    
       //id="ctl00_ContentPlaceHolder1_txtImgId" "ctl00_ContentPlaceHolder1_txtUserId ctl00_ContentPlaceHolder1_divAddToFav ctl00_ContentPlaceHolder1_divAddToFavSucc
	    ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{ // ctl00_ContentPlaceHolder1_txtRefUsrId ctl00_ContentPlaceHolder1_txtContUsrId
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=RATING&IMGID=" +document.getElementById('ctl00_ContentPlaceHolder1_txtImgId').value + "&UID="+ document.getElementById('ctl00_ContentPlaceHolder1_txtUserId').value+"&VALUE="+ratval;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange = AjaxImaRatingtCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
	}
    
    //***************************************************************************************************************//
    function AjaxImaRatingtCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				//alert(ComtResponse);
				if(ComtResponse!="ERRORS")
				{ 
				  document.getElementById("ctl00_ContentPlaceHolder1_divRate").style.display="none";
				  document.getElementById("ctl00_ContentPlaceHolder1_divRateSussMsg").style.display="";
				  setTimeOutcheck();
				  // document.getElementById("ctl00_ContentPlaceHolder1_divRate").style.display="none";
                   document.getElementById("ctl00_ContentPlaceHolder1_DivCurtRat").style.display="";
				  //alert(document.getElementById('ctl00_ContentPlaceHolder1_imgrat1'))
				  //Showing star
				     if(parseFloat(ComtResponse)>= parseFloat(0.0) && parseFloat(ComtResponse)< parseFloat(0.5))
				     {
				           document.getElementById('ctl00_ContentPlaceHolder1_imgrat1').src="images/ranking/star0-1.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat2').src="images/ranking/1Star_N.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat3').src="images/ranking/1Star_N.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat4').src="images/ranking/1Star_N.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat5').src="images/ranking/1Star_N.gif";
				     }
    				 
				     else if(parseFloat(ComtResponse)> parseFloat(0.5) && parseFloat(ComtResponse)<= parseFloat(1.0))
				     {
    				       document.getElementById('ctl00_ContentPlaceHolder1_imgrat1').src="images/ranking/star1.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat2').src="images/ranking/1Star_N.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat3').src="images/ranking/1Star_N.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat4').src="images/ranking/1Star_N.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat5').src="images/ranking/1Star_N.gif";
				     }
				     
				    else if(parseFloat(ComtResponse)> parseFloat(1.0) && parseFloat(ComtResponse)<= parseFloat(1.5))
				     {
    				       document.getElementById('ctl00_ContentPlaceHolder1_imgrat1').src="images/ranking/star1-5.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat2').src="images/ranking/HalfStar.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat3').src="images/ranking/1Star_N.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat4').src="images/ranking/1Star_N.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat5').src="images/ranking/1Star_N.gif";
				     }
				    else if(parseFloat(ComtResponse)> parseFloat(1.5) && parseFloat(ComtResponse)<= parseFloat(2.0))
				     {
    				       document.getElementById('ctl00_ContentPlaceHolder1_imgrat1').src="images/ranking/star2.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat2').src="images/ranking/1Star_MO.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat3').src="images/ranking/1Star_N.gif";
				        //   document.getElementById('ctl00_ContentPlaceHolder1_imgrat4').src="images/ranking/1Star_N.gif";
				        //   document.getElementById('ctl00_ContentPlaceHolder1_imgrat5').src="images/ranking/1Star_N.gif";
				     }
				      else if(parseFloat(ComtResponse)> parseFloat(2.0) && parseFloat(ComtResponse)<= parseFloat(2.5))
				     {
    				       document.getElementById('ctl00_ContentPlaceHolder1_imgrat1').src="images/ranking/star2-5.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat2').src="images/ranking/1Star_MO.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat3').src="images/ranking/HalfStar.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat4').src="images/ranking/1Star_N.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat5').src="images/ranking/1Star_N.gif";
				     }
				     else if(parseFloat(ComtResponse)> parseFloat(2.5) && parseFloat(ComtResponse)<= parseFloat(3.0))
				     {
    				       document.getElementById('ctl00_ContentPlaceHolder1_imgrat1').src="images/ranking/star3.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat2').src="images/ranking/1Star_MO.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat3').src="images/ranking/1Star_MO.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat4').src="images/ranking/1Star_N.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat5').src="images/ranking/1Star_N.gif";
				     }
				     else if(parseFloat(ComtResponse)> parseFloat(3.0) && parseFloat(ComtResponse)<= parseFloat(3.5))
				     {   
    				       document.getElementById('ctl00_ContentPlaceHolder1_imgrat1').src="images/ranking/star3-5.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat2').src="images/ranking/1Star_MO.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat3').src="images/ranking/1Star_MO.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat4').src="images/ranking/HalfStar.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat5').src="images/ranking/1Star_N.gif";
				     }
				     else if(parseFloat(ComtResponse)> parseFloat(3.5) && parseFloat(ComtResponse)<= parseFloat(4.0))
				     {
    				       document.getElementById('ctl00_ContentPlaceHolder1_imgrat1').src="images/ranking/star4.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat2').src="images/ranking/1Star_MO.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat3').src="images/ranking/1Star_MO.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat4').src="images/ranking/1Star_MO.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat5').src="images/ranking/1Star_N.gif";
				     }
				      else if(parseFloat(ComtResponse)> parseFloat(4.0) && parseFloat(ComtResponse)<= parseFloat(4.5))
				     {
    				       document.getElementById('ctl00_ContentPlaceHolder1_imgrat1').src="images/ranking/star4-5.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat2').src="images/ranking/1Star_MO.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat3').src="images/ranking/1Star_MO.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat4').src="images/ranking/1Star_MO.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat5').src="images/ranking/HalfStar.gif";
				     }
				      else if(parseFloat(ComtResponse)> parseFloat(4.5) && parseFloat(ComtResponse)<= parseFloat(5.0))
				     {
    				       document.getElementById('ctl00_ContentPlaceHolder1_imgrat1').src="images/ranking/star5.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat2').src="images/ranking/1Star_MO.gif";
				          // document.getElementById('ctl00_ContentPlaceHolder1_imgrat3').src="images/ranking/1Star_MO.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat4').src="images/ranking/1Star_MO.gif";
				         //  document.getElementById('ctl00_ContentPlaceHolder1_imgrat5').src="images/ranking/1Star_MO.gif";
				     }
				     else
				     {
				       alert("hello");
				       //alert(document.getElementById('ctl00_ContentPlaceHolder1_imgrat1'))
				     }
				}
			}
		}
		return false;
	}

 /********************************************END CODE FOR RATING******************************************************/
 
 /*********************************************Sunscribe[leftpanel.aspx]**********************************************/
 
 function ConfirmSunscribe()
{  
	ht = document.getElementsByTagName("html");
	ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	if (confirm('Are you sure that you want to subscribe for monthly news letter ?'))
	{  
	    AjaxSubscribePostCall();
	    ht[0].style.filter = "";
		return true;
	}
	else
	{
		ht[0].style.filter = "";
		return false;
	}
}// JavaScript
 //ctl00_ContentPlaceHolder1_leftpanel1_chkSunbscribe
 function AjaxSubscribePostCall()
 {  // ctl00_ContentPlaceHolder1_leftpanel1_lblSubsMsg divSubsCribe
     //alert(document.getElementById('ctl00_ContentPlaceHolder1_leftpanel1_txtHiddenUserId').value);
        ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{ // ctl00_ContentPlaceHolder1_txtRefUsrId ctl00_ContentPlaceHolder1_txtContUsrId
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=SUBSCRIBE&UID="+ document.getElementById('ctl00_ContentPlaceHolder1_leftpanel1_txtHiddenUserId').value;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange = AjaxSubscribeCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
 }
 
 function AjaxSubscribeCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				//alert(ComtResponse);
				if(ComtResponse=="SUCCESS")
				{ 
				  document.getElementById("ctl00_ContentPlaceHolder1_leftpanel1_divSubsCribe").style.display="none";
				  document.getElementById("ctl00_ContentPlaceHolder1_leftpanel1_lblSubsMsg").style.display="";
				  document.getElementById("ctl00_ContentPlaceHolder1_leftpanel1_lblSubsMsg").innerHTML="you have subscribed successfully !!";
				  //setTimeOutcheck();
				 
				}
			}
		}
		return false;
	}
 
 /********************************************END CODE FOR Sunscribe******************************************************/
 
 //********************************************Close THE USER ACCOUNT[EDITPROFILE.ASPX]***********************************/
 
 
  function ConfirmCloseMyAccount()
{  
  //ctl00_ContentPlaceHolder1_TxtDeleteAccount
   
	ht = document.getElementsByTagName("html");
	ht[0].style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	if(document.getElementById('ctl00_ContentPlaceHolder1_TxtDeleteAccount').value!="Write your reason for deleting the account from  the site ,so in future we will improve our service.")
	{
	        if (confirm('Are you sure you want to Close your photodekho.com account?'))
	        {  
	           AjaxCloseMyAccountPostCall();
	            ht[0].style.filter = "";
		        return true;
	        }
	        else
	        {
		        ht[0].style.filter = "";
		        return false;
	        }
	}
}// JavaScript
 //ctl00_ContentPlaceHolder1_leftpanel1_chkSunbscribe
 function AjaxCloseMyAccountPostCall()
 {  // ctl00_ContentPlaceHolder1_leftpanel1_lblSubsMsg divSubsCribe
     //alert(document.getElementById('ctl00_ContentPlaceHolder1_leftpanel1_txtHiddenUserId').value);
        ajaxObj = ajax_CreateXMLHttpRequest();
		if (ajaxObj != null)
		{ // ctl00_ContentPlaceHolder1_txtRefUsrId ctl00_ContentPlaceHolder1_txtContUsrId
		    var URL = "ajaximage.aspx";
			URL = URL + "?mode=CLOSE&UID="+ document.getElementById('ctl00_ContentPlaceHolder1_LblHiddenUsrId').innerHTML;
			//alert(URL)
			ajaxObj.open("POST", URL, true);
			ajaxObj.onreadystatechange = AjaxCloseMyAccountCallBack;
			ajaxObj.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			ajaxObj.send(URL);
		}
		return false;
 }
 
 function AjaxCloseMyAccountCallBack()
	{
	   if (ajaxObj.readyState == 4 || ajaxObj.readyState == 0)
		{		    
		    if (ajaxObj.status == 200)
			{   
				var ComtResponse = ajaxObj.responseText;
				//alert(ComtResponse);
				if(ComtResponse=="SUCCESS")
				{ 
				 window.location="signout.aspx";
				}
			}
		}
		return false;
	}
 
 
 
 //**********************************************END CODE*****************************************************************//