//view start
function loadSettingsView(who) { 
 	 dojo.byId("ContentAccount").innerHTML = "<p class='loading-account' align='center'><img src='http://www.counto.com/templates/bevolution.net/images/loading-data-account.gif'/></p>"; // 
     dojo.byId("SwfPreviewloading").innerHTML="";
     dojo.byId("SwfPreview").innerHTML="";
 	 dojo.byId("editcd").innerHTML="";
 	 
 	 dojo.xhrGet( { 
        url: "incajax/accountsettings.php?view=start", 
        handleAs: "text",
        timeout: 5000, // Time in milliseconds
        // The LOAD function will be called on a successful response.
        load: function(response, ioArgs) { //
            dojo.byId("ContentAccount").innerHTML = response; // 
             return response; // 
        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
}


 
//click from href tabbing
function changeTabContent(who) { 
 	 dojo.byId("TabContent").innerHTML = "<p class='loading-account' align='center'><img src='http://www.counto.com/templates/bevolution.net/images/loading-data-account.gif'/></p>"; // 
 	 dojo.xhrGet( { 
        url: "incajax/accountsettings.php?view="+who, 
        handleAs: "text",
        timeout: 5000, // Time in milliseconds
        // The LOAD function will be called on a successful response.
        load: function(response, ioArgs) { //
            dojo.byId("TabContent").innerHTML = response; // 
             return response; // 
        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
}

function doViewMoreSettings(who) {

  var display = dojo.byId(who).style.display;
  
  if(display == "none"){
  	dojo.byId(who).style.display="block";
  }else dojo.byId(who).style.display="none";
  
}

function editSettings(form,btn){
	   dojo.byId(btn).style.display="none"; 
	   dojo.byId('TabInnerLoader').style.display="block";
	   
 	   dojo.xhrPost( { 
        url: "incajax/accountsettings.php", 
        form: form,
        load: function(response, ioArgs) { //
              var trimerror=response.leftTrim()
              
              dojo.byId('TabInnerLoader').style.display="none"; 
	          dojo.byId(btn).style.display="block";
	          
	                    
	          if(response!="" && response!="changepw" && form!="themepatternform" && form!="twitterform" && form!="bloggerform"){
	            dojo.byId("ErrorOutput").innerHTML ="<div class='erro'>"+ response+"</div>"; // 
	          }
	          
	          if(form=="themepatternform"){
	          	//set 
	          	 dojo.byId("view-settings-bg").innerHTML = response; // 
	          	 dojo.byId("ErrorOutput").innerHTML =""; // 
	          }
	          
	          if(form=="mobileform"){
	          	//set 
	          	 dojo.byId("registered-mobile-addresses").innerHTML = response; // 
	          	 dojo.byId("ErrorOutput").innerHTML =""; // 
	          }
	          
	          if(form=="twitterform"){
	             if(trimerror=="accounterror"){	
	          	    dojo.byId('errorTwitter').style.display="block"; 
	             }else dojo.byId('errorTwitter').style.display="none";
	          }
	          
	          if(form=="bloggerform"){
	          	if(trimerror=="accounterror"){
	          	   	 dojo.byId('errorBlogspot').style.display="block"; 
	            }else dojo.byId('errorBlogspot').style.display="none";  
	          } 
        

        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
}

function changePW(form,btn){
	   dojo.byId(btn).style.display="none"; 
	   dojo.byId('TabInnerLoader').style.display="block";
	   
 	   dojo.xhrPost( { 
        url: "incajax/accountsettings.php", 
        form: form,
        load: function(response, ioArgs) { //

	          	dojo.byId("TabContent").innerHTML = "";
	          	dojo.byId("TabContent").innerHTML = response;
	      

        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
}

function editSettingsWidgetBox(form,btn){
	   dojo.byId(btn).style.display="none"; 

	   
 	   dojo.xhrPost( { 
        url: "incajax/accountsettings.php", 
        form: form,
        load: function(response, ioArgs) { //

	          	dojo.byId(btn).style.display="block"; 

	      

        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
}

function delAccount(message,form,btn){

	if(confirm(message)){
	    dojo.xhrPost( { 
        url: "incajax/accountsettings.php", 
        form: form,
        load: function(response, ioArgs) { //

	          	dojo.byId("TabContent").innerHTML = "";
	          	dojo.byId("TabContent").innerHTML = response;
	      

        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
	}
}

function updateNewPictureUpload(file) {
	dojo.byId("new_picture").value=file;
	dojo.byId('TabInnerLoader').style.display="block";
	dojo.byId('profpictureview').style.display="none";
	
	    dojo.xhrPost( { 
        url: "incajax/accountsettings.php", 
        form: "uploadpictureform",
        load: function(response, ioArgs) { //

	            //dojo.byId("TabContent").innerHTML = "";
	           	dojo.byId("profpictureview").innerHTML = response;
	            dojo.byId('profpictureview').style.display="block";
	            dojo.byId('TabInnerLoader').style.display="none";

        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
}


function delProfilePicture(message,form,btn){

	if(confirm(message)){
		
		dojo.byId('profpictureview').style.display="none";
	    dojo.xhrPost( { 
        url: "incajax/accountsettings.php", 
        form: form,
        load: function(response, ioArgs) { //

	      dojo.byId("profpictureview").innerHTML = "";

        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
	}
}

//upload background - wallpaper
function updateNewWallpaper(file) {
	dojo.byId("new_picture").value=file;

	
	dojo.byId('TabInnerLoader').style.display="block";
	dojo.byId('profpictureview').style.display="none";
	
	    dojo.xhrPost( { 
        url: "incajax/accountsettings.php", 
        form: "wallpaperform",
        load: function(response, ioArgs) { //
              
	          
	          	dojo.byId("profpictureview").innerHTML = response;
	          	dojo.byId('TabInnerLoader').style.display="none";
	            dojo.byId('profpictureview').style.display="block";

        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
      
}

//view start
function loadOverwiew(who) { 
 	 dojo.byId("ContentAccount").innerHTML = "<p class='loading-account' align='center'><img src='http://www.counto.com/templates/bevolution.net/images/loading-data-account.gif'/></p>"; // 
 	 dojo.byId("SwfPreviewloading").innerHTML="";
     dojo.byId("SwfPreview").innerHTML="";
 	 dojo.byId("editcd").innerHTML="";
 	 
 	 dojo.xhrGet( { 
        url: "incajax/accountoverwiew.php?view=start", 
        handleAs: "text",
        timeout: 5000, // Time in milliseconds
        // The LOAD function will be called on a successful response.
        load: function(response, ioArgs) { //
            dojo.byId("ContentAccount").innerHTML = response; // 
             return response; // 
        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
}

//view startPic
function loadOverwiewfromSettingsToPicture(who) { 
 	 dojo.byId("ContentAccount").innerHTML = "<p class='loading-account' align='center'><img src='http://www.counto.com/templates/bevolution.net/images/loading-data-account.gif'/></p>"; // 
     dojo.byId("SwfPreviewloading").innerHTML="";
     dojo.byId("SwfPreview").innerHTML="";
 	 dojo.byId("editcd").innerHTML="";
 	 
 	 dojo.xhrGet( { 
        url: "incajax/accountsettings.php?view=startPic", 
        handleAs: "text",
        timeout: 5000, // Time in milliseconds
        // The LOAD function will be called on a successful response.
        load: function(response, ioArgs) { //
            dojo.byId("ContentAccount").innerHTML = response; // 
             return response; // 
        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
}

//update tags from overview
function updateTags(form,btn){
	   dojo.byId(btn).style.display="none"; 
	   //dojo.byId('TabInnerLoader').style.display="block";
	   
 	   dojo.xhrPost( { 
        url: "incajax/accountsettings.php", 
        form: form,
        load: function(response, ioArgs) { //
           
              //dojo.byId('TabInnerLoader').style.display="none"; 
	          dojo.byId(btn).style.display="block";

        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
}

//view startPic
function loadCommentsOverwiew() { 
 	 dojo.byId("ContentAccount").innerHTML = "<p class='loading-account' align='center'><img src='http://www.counto.com/templates/bevolution.net/images/loading-data-account.gif'/></p>"; // 
     dojo.byId("SwfPreviewloading").innerHTML="";
     dojo.byId("SwfPreview").innerHTML="";
 	 dojo.byId("editcd").innerHTML="";
 	 
 	 dojo.xhrGet( { 
        url: "incajax/accountsettings.php?view=startComments", 
        handleAs: "text",
        timeout: 5000, // Time in milliseconds
        // The LOAD function will be called on a successful response.
        load: function(response, ioArgs) { //
            dojo.byId("ContentAccount").innerHTML = response; // 
             return response; // 
        },
        // The ERROR function will be called in an error case.
        error: function(response, ioArgs) { // 
          console.error("HTTP status code: ", ioArgs.xhr.status); // 
           return response; // 
          }
        });
}

//delete my bookamrk
function delMyBookmark(message,who){
	if(confirm(message)){
	     dojo.byId("viewmyfavouritecountdowns-account").innerHTML = "<p class='loading-account' align='center'><img src='http://www.counto.com/templates/bevolution.net/images/loading-data-account.gif'/></p>"; // 
	 	 
	      dojo.xhrGet( { 
	        url: "incajax/accountoverwiew.php?view=delBook&id="+who, 
	        handleAs: "text",
	        timeout: 5000, // Time in milliseconds
	        // The LOAD function will be called on a successful response.
	        load: function(response, ioArgs) { //
	            dojo.byId("viewmyfavouritecountdowns-account").innerHTML = response; // 
	             return response; // 
	        },
	        // The ERROR function will be called in an error case.
	        error: function(response, ioArgs) { // 
	          console.error("HTTP status code: ", ioArgs.xhr.status); // 
	           return response; // 
	          }
	        }); 
	}
}

//delete my bookamrk
function delComments(message,who){
	if(confirm(message)){
		 
	   dojo.byId("SwfPreviewloading").innerHTML="";
       dojo.byId("SwfPreview").innerHTML="";
 	   dojo.byId("editcd").innerHTML="";
	   dojo.byId("ContentAccount").innerHTML = "<p class='loading-account' align='center'><img src='http://www.counto.com/templates/bevolution.net/images/loading-data-account.gif'/></p>"; 

	      dojo.xhrGet( { 
	        url: "incajax/accountsettings.php?view=delComment&id="+who, 
	        handleAs: "text",
	        timeout: 5000, // Time in milliseconds
	        // The LOAD function will be called on a successful response.
	        load: function(response, ioArgs) { //
	             dojo.byId("ContentAccount").innerHTML = response; // 
	             return response; // 
	        },
	        // The ERROR function will be called in an error case.
	        error: function(response, ioArgs) { // 
	          console.error("HTTP status code: ", ioArgs.xhr.status); // 
	           return response; // 
	          }
	        }); 
	}
}
var timer = null;

function registerMobile(cap){
	var mmsincoming=0;
	
	if(cap == "cancelrequest"){
		mmsincoming=1;
	}
	
	dojo.byId('TabInnerLoader').style.display="block";
	dojo.byId('MobAccountTut').style.display="block";
	dojo.byId("MobAccount").innerHTML = ""; 
	var myObj = {
	    standardMessage: "foo",
	    handleTimeout: function(message, count) {
	    	
	        dojo.xhrGet( { 
	        url: "incajax/_gomob.php?cap="+cap, 
	        handleAs: "text",
	        timeout: 5000, // Time in milliseconds
	        // The LOAD function will be called on a successful response.
	        load: function(response, ioArgs) { //
	        	
	        	var checkincome=response.leftTrim()
	        	if(checkincome !=""){
	        		mmsincoming=1;
	        		dojo.byId("MobAccount").innerHTML = response; // 
	        		dojo.byId('TabInnerLoader').style.display="none";
	        		dojo.byId('MobAccountTut').style.display="none";
	        	}else{
	        		if(cap != "cancelrequest"){
	        		  registerMobile(cap);
	        		}
	        	}
	            
	        },
	        // The ERROR function will be called in an error case.
	        error: function(response, ioArgs) { // 
	          console.error("HTTP status code: ", ioArgs.xhr.status); // 
	           return response; // 
	          }
	        }); 
	       
	        
	    }
	    
	}
	
	
	if(mmsincoming == 0 && cap != "cancelrequest"){
	  timer= setTimeout(dojo.hitch(myObj, "handleTimeout",cap, mmsincoming), 7000);
	   
	}
	
	if(cap == "cancelrequest"){
		clearTimeout(timer);
		//ajax request delete cap
	   dojo.byId("MobAccount").innerHTML = ""; 
	   dojo.byId('TabInnerLoader').style.display="none";
	   dojo.byId('MobAccountTut').style.display="none";
	}
	
}

//delete my bookamrk
function delMobileBlog(message,who){
	
	if(confirm(message  + "view=delMobile")){
	    dojo.byId("register-mobile-addresses").style.display="none"; 
	    dojo.byId('TabInnerLoader').style.display="block";
	    
	      dojo.xhrGet( { 
	        url: "incajax/accountsettings.php?view=delMobile&id="+who, 
	        handleAs: "text",
	        timeout: 5000, // Time in milliseconds
	        // The LOAD function will be called on a successful response.
	        load: function(response, ioArgs) { //
	            dojo.byId("TabContent").innerHTML = "";
	          	dojo.byId("TabContent").innerHTML = response; 
	        },
	        // The ERROR function will be called in an error case.
	        error: function(response, ioArgs) { // 
	          console.error("HTTP status code: ", ioArgs.xhr.status); // 
	           return response; // 
	          }
	        }); 
	}
}


