var aSectionName=new Array();
var aSectionImg=new Array();
var errMsg="";
function invokeContentModerationPolicy(entityId,entityName){
	request = "../accntmgmt/contentManagement.do?entityId="+entityId+"&entityName="+entityName
	callAjax();	
}

function addContentModerationPolicy(entityName){
	var entityId=$("#entityId").val();
	var policyIds="";
	arr=document.getElementsByName('policy');
//	alert(arr.length);
	for(i=0;i<arr.length;i++){
		if(document.getElementsByName('policy')[i].checked==true){
		obj=document.getElementsByName('policy')[i];
		policyIds=policyIds+obj.id+",";		
		}
	}	
	request = "../accntmgmt/contentManagement.do?mode=addPolicy&entityId="+entityId+"&policyIds="+policyIds+"&entityName="+entityName
	callAjax();	
	alert("Successfully Updated");
}

function viewBlogs(){	
	if(document.getElementById("blogName")!=null) {
		if(confirm("If you have made changes please save.\nClick ok to stay, cancel to close this page.")==false) {
			request = "../cms/blog.do?initial=0";
			callAjax();	
			navigate('contmgmt');
		}
	}else {
			request = "../cms/blog.do?initial=0";
			callAjax();	
			navigate('contmgmt');
	}
}

function insertBlog() { 
   errMsg="";
   $("#errBlogName").html("");
   $("#errAuthorDesc").html("");
   $("#errTag").html("");   
   var appKeyId=document.getElementById('appKeyId').value;
   var versionNo=document.getElementById('versionNumber').value;
   var userId=document.getElementById('currentUserId').value;
	 if ((document.getElementById('blogName').value==null)||(isBlank(document.getElementById('blogName').value)==true))
		 {		
			$("#errBlogName").html("Please enter blog name.")
			errMsg="1";
		 }
	    if (isBlank(document.getElementById('authorDesc').value)==false)
		{		
			if (document.getElementById('authorDesc').value.length > 500) {
				$("#errAuthorDesc").html("Author desc should be less than 500 char long.");
				errMsg="1";				
			}
		} 
		
	 if (document.getElementById('tagId').value=="_")
		{		
			$("#errTag").html("Please select tag.");
			errMsg="1";			
		}
	if(errMsg==""){
		showLoadPopup('loading');
		var reqTxt='<Blog>'
				+'<blogName>'+escape(encodeURIComponent(document.getElementById('blogName').value))+'</blogName>'
				+'<authorDesc>'+escape(encodeURIComponent(document.getElementById('authorDesc').value))+'</authorDesc>'
				+'<appKeyId>'+appKeyId+'</appKeyId>'
				+'<versionNumber>'+versionNo+'</versionNumber>'
				+'<TagList>'
				+'<tag>'
				+'<tagId>'+document.getElementById('tagId').value+'</tagId>'
				+'</tag>'
				+'</TagList>'
				+'<ArticleList/>'
				+'<mediaResource>'
				+'<mediaResourceId>'+document.getElementById('mediaName0').value.split(".")[0]+'</mediaResourceId>'
				+'</mediaResource>'
				+'<UserDetail>'
				+'<partyId>'+userId+'</partyId>'
				+'<partyTypeId>0</partyTypeId>'
				+'<appKeyId>'+appKeyId+'</appKeyId>'
				+'<versionNumber>'+versionNo+'</versionNumber>'
				+'<isActive>true</isActive>'
				+'<nameList/>'
		       	+'<countryList/>'
				+'<stateList/>'
				+'<cityList/>'
				+'<postalList/>'
				+'</UserDetail>'
				+'</Blog>'; 				
		//blogUrl="mode=addNewBlog&xml="+reqTxt;  
		//blogPage="addNewBlog";
		//blogAjaxRequest(blogUrl,blogPage);
		//request="../cms/blog.do?mode=addNewBlog&xml="+reqTxt;
		$.ajax(
		      {
			   type: "POST", url: "../cms/blog.do",data:"mode=insertBlog&pageTypeId="+$("#pageTypeId").val()+"&xml="+reqTxt,dataType: "text",cache: false, success: function (responseText)
			   {
				   TB_remove();
			    	request = "../cms/blog.do?initial=0";
					callAjax();	
			   }
		   });
		}else{			
			//alert(errMsg);
			errMsg="";
		}
}

function addBlog() {
	request = "../cms/blog.do?mode=addNewBlog";
	callAjax();	
	document.title="SDP :: Content Management :: Blog :: Add Blog";
}

function postArticle(val){
	var blogId=document.getElementById('blogId').value;
	var errMsg="";
		if ((document.getElementById('articleName').value==null)||(isBlank(document.getElementById('articleName').value)==true))
		{		
			errMsg=errMsg+"Please enter Article Name \n"
		}
		/*if((tinyMCE.get('articleSectionName').getContent()==null)||(isBlank(tinyMCE.get('articleSectionName').getContent())==true))
		{		
			errMsg=errMsg+"Please enter Article Desc \n"
		}*/
		if(val=='add') {
			if(errMsg=="") {	
			    showLoadPopup('loading');
				//var blogUrl="mode=insertNewArticle&blogId="+document.getElementById('blogId').value+"&articleName="+escape(encodeURIComponent(document.getElementById('articleName').value))+"&articleSectionDesc="+escape(tinyMCE.get('articleSectionName').getContent());
                                var blogUrl="mode=insertNewArticle&blogId="+document.getElementById('blogId').value+"&articleName="+escape(encodeURIComponent(document.getElementById('articleName').value))+"&articleSectionDesc="+escape(getYUIEditorContent('articleSectionName'))+"&articleSectionName="+document.getElementById('sectionName').value+"&tagId="+document.getElementById('tagId').value;
				$.ajax(
					   {
						   type: "POST", url:"../cms/blog.do",data:blogUrl,dataType: "text",cache: false, success: function (responseText) {
							   TB_remove();
							   window.location.href="../cms/blog.do?mode=viewArticles&blogId="+blogId;
						   }
                        });
				
			} else {
				alert(errMsg);
				errMsg="";
			}
		} 
}

function insertArticle(){
	var appKeyId=document.getElementById('appKeyId').value
	var versionNo=document.getElementById('versionNumber').value
	var userId=document.getElementById('currentUserId').value
	var blogId=document.getElementById('blogId').value;
	var reqTxt='<Blog><blogId>'+blogId+'</blogId>'
                   +'<myDesc></myDesc>'
                   +'<UserDetail>'
                   +'<partyId>'+userId+'</partyId>'
                   +'</UserDetail>'
                    +'<ArticleList>'
                    +'<article>'
                    +'<articleName>'+document.getElementById('articleName').value+'</articleName>'
                    +'<appKeyId>'+appKeyId+'</appKeyId>'
                    +'<versionNumber>'+versionNo+'</versionNumber>'
					+'<mediaResource>'
                    +'<mediaResourceId></mediaResourceId>'
                    +'</mediaResource>'
                    +'<articleSectionList>';
                    for(i=0;i<aSectionName.length;i++) {    
                       reqTxt = reqTxt+'<articleSection>'
                                +'<articleSectionDesc>'+aSectionName[i]+'</articleSectionDesc>'
                                +'<appKeyId>'+appKeyId+'</appKeyId>'
                                +'<versionNumber>'+versionNo+'</versionNumber>'
                                +'<mediaResource>'
                               // +'<mediaResourceId>'+aSectionImg[i]+'</mediaResourceId>'
                                +'</mediaResource>'
                                +'</articleSection>';            
                    }    
                    reqTxt = reqTxt+'</articleSectionList>' 
                    +'</article>'     
                    +'</ArticleList>'
                    +'</Blog>'; 
					
				/*	if(blogstatus=='new'){												
						blogUrl="mode=addArticles&xml="+reqTxt;  
						blogPage="addArticles";
						blogAjaxRequest(blogUrl,blogPage);						
					}*/
					
					var blogUrl="mode=insertNewArticle&xml="+reqTxt;  
		$.ajax(
		      {
			   type: "POST", url:"../cms/blog.do",data:blogUrl,dataType: "text",cache: false, success: function (responseText)
			   {
				   $("#content").html(responseText);
			 
			   }
                            });
}

function addNewArticle(blogId) {
	
	$.ajax(
		      {
			   type: "GET", url:"../cms/blog.do?mode=addArticle&blogId="+blogId,dataType: "text",cache: false, success: function (responseText)
			   {
				       $("#content").html(responseText);                                           
                                       if(document.getElementById("articleSectionName")){
                                            /*tinyMCE.init({
                                                mode : "exact",
                                                elements : "articleSectionName",
                                                theme : "advanced",
                                                skin : "o2k7",
                                                skin_variant : "silver",
                                                plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,liststyle",
                                                theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect,|absolute",
                                                theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,undo,redo,|,link,unlink,image,code,|,insertdate,inserttime,preview,|,forecolor,backcolor,|,hr,charmap",
                                                theme_advanced_buttons3 : "sub,sup,|,image,|,fullscreen,|,attribs,template,|,outdent,indent,liststyle",
                                                theme_advanced_toolbar_location : "top",
                                                theme_advanced_toolbar_align : "left",
                                                theme_advanced_statusbar_location : "bottom",
                                                theme_advanced_resizing : true,
                                                theme_advanced_resizing_use_cookie : false,
                                                auto_resize : true,
                                                content_css : cssFiles,
                                                template_mdate_classes : "mdate modifieddate",
                                                template_selected_content_classes : "selcontent",
                                                template_cdate_format : "%m/%d/%Y : %H:%M:%S",
                                                template_mdate_format : "%m/%d/%Y : %H:%M:%S",
                                                template_templates : [
                                                {
                                                        title : "Banner",
                                                        src : imagePathUrl+"banner.html",
                                                        description : "Article Banner"
                                                }
                                            ],
					    relative_urls : false,
					    convert_urls : false,
                                            convert_fonts_to_spans : true,
                			    theme_advanced_buttons1_add : 'fontsizeselect,fontselect',
                                            theme_advanced_font_sizes : '10px=10px,12px=12,14px=14px,18px=18px,24px=24px,30px=30px,36px=36px',
					    font_size_style_values : "10px,12px,14px,18px,24px,30px,36px",
                                            valid_elements :  "*[*]",
                                            remove_linebreaks : false
                                        });*/
                                        //var articleSectionName=document.getElementById("articleSectionName").value;
                                        //document.getElementById("articleSectionName").value=replaceTagsInEditorContent(articleSectionName);
                                        instantiateYUIEditor('articleSectionName','800px','300px',cssFiles);
                                        }                                           
				   
                               }
                           });
	document.title="SDP :: Content Management :: Blog :: Add Blog Article";
	
}


function deleteArticle(articleId){
   if(confirm("Are you sure want to delete?")){
        $.ajax({type: "GET", url:"../cms/blog.do?mode=deleteArtical&articalId="+articleId,dataType: "text",cache: false, success: function (responseText)
               {
                    alert(responseText);           
                    window.location.href="../cms/blog.do?mode=viewArticles&blogId="+document.getElementById('blogId').value;
               }
        });
    }
}

var articleCount=0;
var pos=0;
function goToNextArticle(){
	articleCount = $("#articleCount").val();
	$("#previousArticle").css("display","inline");
	var position=parseInt(pos)+1;
	pos=position;
	if(parseInt(position)==parseInt(articleCount)){
		$("#nextArticle").css("display","none");
	}
	else
	{
		request="../cms/blog.do?mode=showArticle&pos="+pos+"&blogId="+$("#blogId").val()+"&articleCount="+articleCount;
		$.ajax({
            type:"GET", url:request,dataType:"textvalue",cache: false,success: function(response){
            $("#content").html(response);
			if(parseInt(position)==parseInt(articleCount)-1){
				$("#nextArticle").css("display","none");
			}
			},error : function(XMLHttpRequest,textStatus,errorThrown){
                alert(errorThrown);
            }
        }); 
		
	}
}

function goToPreviousArticle(){
	$("#nextArticle").css("display","inline");
	var position=parseInt(pos)-1;
	pos=position;
	if(position<0){
		$("#previousArticle").css("display","none");
	}
	else
	{
		request="../cms/blog.do?mode=showArticle&pos="+pos+"&blogId="+$("#blogId").val()+"&articleCount="+articleCount;
        $.ajax({
            type:"GET", url:request,dataType:"textvalue",cache: false,success: function(response){
            $("#content").html(response);
			if(parseInt(position)==0){
				$("#previousArticle").css("display","none");
		    }
			},error : function(XMLHttpRequest,textStatus,errorThrown){
                alert(errorThrown);
            }
        }); 
		
	}
}

function viewForum() {
	request="../cms/forum.do?initial=0";
    callAjax();
	navigate('contmgmt');
}

function addForum() {
	request="../cms/forum.do?mode=addforum&_1="+Math.random();
	callAjax();
	document.title="SDP :: Content Management :: Forum :: Add Forum";
}

var errMsg="";

function insertForum(){
	var app_key_id=document.getElementById('appKeyId').value;
	var version_number=document.getElementById('versionNumber').value;
	var current_userId=document.getElementById('currentUserId').value;
	errMsg="";
	 if(isBlank(document.getElementById("forumName").value)==true) {
		 errMsg=errMsg+'Forum Desc should not be empty \n';
     }
	 /*if(document.getElementById("tagId").value==0 && document.getElementById("tagName").value==""){
		 errMsg=errMsg+'Please select a tag or add new tag \n';
	 }
	 else if(document.getElementById("tagId").value!=0 && document.getElementById("tagName").value!=""){
	 	 errMsg=errMsg+'Please select either a tag or add new tag \n';
	 }*/
	 
	 if(document.getElementById("tagId").value=="_"){
		 errMsg=errMsg+'Please select a tag \n';
	 }
	 if(errMsg==""){
	 	reqTxt='<forum>'
            +'<forumDesc>'+document.getElementById("forumName").value+'</forumDesc>'
            +'<author>'
                 +'<partyId>'+current_userId+'</partyId>'
            +'</author>'
			+'<appKeyId>'+app_key_id+'</appKeyId>'
            +'<versionNumber>'+version_number+'</versionNumber>'
			+'<TagList>'
            +'<tag>'
            +'<tagId>'+document.getElementById("tagId").value+'</tagId>'
			//+'<tagName>'+document.getElementById("tagName").value+'</tagName>'
            +'<appKeyId>'+app_key_id+'</appKeyId>'
            +'<versionNumber>'+version_number+'</versionNumber>'
            +'</tag>'
            +'</TagList>'
			+'</forum>';
			 $.ajax(
		      {
			   type: "POST", url: "../cms/forum.do",data:"mode=insertforum&pageTypeId="+$("#pageTypeId").val()+"&xml="+reqTxt,dataType: "text",cache: false, success: function (responseText)
			   {
				   alert("Your forum is added");
				   viewForum();
			   }
		   });
			
	 }
	 else{
		 alert(errMsg);
	 	errMsg="";
	 }
}
var forumId=0;
function viewThread(id) {
	forumId=id;
	request = "../cms/threadentry.do?initial=0&forumId="+id;
	callAjax();
	document.title="SDP :: Content Management :: Forum :: Forum Threads";
}

function createThread(id) {
	forumId=id;
	request = "../cms/threadentry.do?mode=addThread&forumId="+id;
	callAjax();
	document.title="SDP :: Content Management :: Forum :: Add Thread";
}

function insertThread(forumId){
	var app_key_id=document.getElementById('appKeyId').value;
	var version_number=document.getElementById('versionNumber').value;
	var current_userId=document.getElementById('currentUserId').value;
	var errMsg=""
        if ((document.getElementById('threadName').value==null)||(isBlank(document.getElementById('threadName').value)==true))
	{		
		errMsg=errMsg+"Please enter Topic Name \n"
	}
	if(document.getElementById("categoryId").value=="_"){
		 errMsg=errMsg+'Please select a category \n';
	 }
	if(errMsg=="") {
		
    reqTxt='<forum>'
            +'<forumId>'+forumId+'</forumId>'
            +'<author>'
                 +'<partyId>'+current_userId+'</partyId>'
            +'</author>'
            +'<ThreadEntryList>'
                +'<threadEntry>'
                   +'<threadId>0</threadId>'
                   +'<subject>'+document.getElementById("threadName").value+'</subject>'
                   +'<mstrThreadCategory>'
				   +'<threadCategoryCode>'+document.getElementById("categoryId").value+'</threadCategoryCode>'
             reqTxt+='</mstrThreadCategory>'
                     +'<author>'
                        +'<partyId>'+current_userId+'</partyId>'
                     +'</author>'
                     +'<mediaResource>'
					 // +'<mediaResourceId>'+document.getElementById("mediaName0").value.split(".")[0]+'</mediaResourceId>'
                     +'</mediaResource>'
                     +'<appKeyId>'+app_key_id+'</appKeyId>'
                     +'<versionNumber>'+version_number+'</versionNumber>'
                +'</threadEntry>'
            +'</ThreadEntryList>'
         +'</forum>';  
		 
      $.ajax(
			   {
				type: "POST", url: "../cms/threadentry.do",data:"mode=insertthread&xml="+reqTxt+"&forumId="+forumId,dataType: "text", success: function (responseText)
					{
						viewThread(forumId);
					}
				}
     );
	}
	else{
		alert(errMsg);
		errMsg="";
		}
}

function editArticleSection(articleId,articleSectionId,blogId,versionNumber) {
	articleCount = $("#articleCount").val();
	$.ajax({type: "GET", url:"../cms/blog.do?mode=editArticleSectionVersionNumber&articleSectionId="+articleSectionId+"&blogId="+blogId+"&versionNumber="+versionNumber+"&articleId="+articleId,dataType: "text",cache: false, success: function (responseText)
		{
                 if(trim(responseText)!="Not locked."){
                    alert(responseText);
                 } else {                    
                    window.location.href="../cms/blog.do?mode=editArticleSection&articleSectionId="+articleSectionId+"&blogId="+blogId+"&versionNumber="+versionNumber+"&articleId="+articleId;
                 }
               }
               });
}


function deleteArticalSection(articalSectionId,versionNumber){
   if(confirm("Are you sure want to delete?")){
        $.ajax({type: "GET", url:"../cms/blog.do?mode=deleteArticalSection&articalSectionId="+articalSectionId+"&versionNumber="+versionNumber,dataType: "text",cache: false, success: function (responseText)
               {
                    alert(responseText);           
                    window.location.href="../cms/blog.do?mode=viewArticles&blogId="+document.getElementById('blogId').value;
               }
        });
    }
}

function viewGenericPage() {
	request = "../cms/genericContent.do?initial=0";
	callAjax();
	navigate('contmgmt');
}

function addGenericPage () {
	$.ajax(
		      {
			   type: "GET", url:"../cms/genericContent.do?mode=addGenericPage",dataType: "text",cache: false, success: function (responseText)
			   {
				       $("#content").html(responseText);                                           
                                       if(document.getElementById("genericContentDesc")){
                                            tinyMCE.init({
                                                mode : "exact",
                                                elements : "genericContentDesc",
                                                theme : "advanced",
                                                skin : "o2k7",
                                                skin_variant : "silver",
                                                plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,liststyle",
                                                theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,|absolute",
                                                theme_advanced_buttons2 : "pastetext|,search,replace,|,bullist,numlist,|,undo,redo,|,link,unlink,image,code,|,insertdate,inserttime,preview,|,hr,charmap",
                                                theme_advanced_buttons3 : "sub,sup,|,image,|,fullscreen,|,attribs,|,outdent,indent,liststyle",
												extended_valid_elements : 'select[name|style|id|onchange]',
												extended_valid_elements : 'iframe[name|style|id|src|class|frameborder|width|height]',
                                                theme_advanced_toolbar_location : "top",
                                                theme_advanced_toolbar_align : "left",
                                                theme_advanced_statusbar_location : "bottom",
                                                theme_advanced_resizing : true,
                                                theme_advanced_resizing_use_cookie : false,
                                                auto_resize : true,
                                                content_css : cssFiles,
                                                relative_urls : false,
                                                convert_urls : false,
                                                convert_fonts_to_spans : true,
                                                theme_advanced_buttons1_add : 'fontselect'
                                                //theme_advanced_font_sizes : '10px=10px,12px=12,14px=14px,18px=18px,24px=24px,30px=30px,36px=36px',
                                                //font_size_style_values : "10px,12px,14px,18px,24px,30px,36px"
												
																							               
					    });
                                        }                                           
				   
                               }
                           });
	document.title="SDP :: Content Management :: Standalone Page :: Add Standalone Page";
}

function yuiaddGenericPage () {
	$.ajax(
		      {
			   type: "GET", url:"../cms/genericContent.do?mode=addGenericPage",dataType: "text",cache: false, success: function (responseText)
			   {
				       $("#content").html(responseText);
                                            instantiateYUIEditor('genericContentDesc','100%','300px',cssFiles);
                                       }
                               });
	document.title="SDP :: Content Management :: Standalone Page :: Add Standalone Page";
}

function oldaddGenericPage () {
	$.ajax(
		      {
			   type: "GET", url:"../cms/genericContent.do?mode=addGenericPage",dataType: "text",cache: false, success: function (responseText)
			   {
				       $("#content").html(responseText);                                           
                             CKEDITOR.replace( 'genericContentDesc',
							{
								contentsCss : [cssFiles]
							} );
						}
                           });
	document.title="SDP :: Content Management :: Standalone Page :: Add Standalone Page";
}




function insertGenericPage(){
	var errMsg="";
	var tagId=document.getElementById('tagId').value;
		if ((document.getElementById('genericContentName').value==null)||(isBlank(document.getElementById('genericContentName').value)==true))
		{		
			errMsg=errMsg+"Please Enter Standalone Page Name"
		}
		
												
		if(isBlank(document.getElementById("displaySequence").value)==false)
		{
			if(isInteger(document.getElementById("displaySequence").value)==false)
			{
                            errMsg=errMsg+"Display Sequence should be Integer ";
                        }
			else if((document.getElementById("displaySequence").value)==0)
                        {
                            errMsg=errMsg+"Display Sequence should not be Zero ";
                        }
		}
		
                /*if((tinyMCE.get('genericContentDesc').getContent()==null)||(isBlank(tinyMCE.get('genericContentDesc').getContent())==true))
		{		
			errMsg=errMsg+"Please enter Generic Content Desc \n"
		}*/
		/*if (tinyMCE.get('genericContentDesc').getContent().length>4000)
		{		
			errMsg=errMsg+"Generic Content Desc should have only 4000 char length \n"
		}*/
		if(errMsg=="") {	
		        showLoadPopup('loading');
				//var genericUrl="mode=insertGenericContent&genericContentName="+escape(encodeURIComponent(document.getElementById('genericContentName').value))+"&genericContentDesc="+escape(getYUIEditorContent('genericContentDesc'))+"&tagId="+tagId+"&pageTypeId="+$("#pageTypeId").val();
				//var genericUrl="mode=insertGenericContent&genericContentName="+escape(encodeURIComponent(document.getElementById('genericContentName').value))+"&genericContentDesc="+escape(CKEDITOR.instances.genericContentDesc.getData())+"&tagId="+tagId; 
				var genericUrl="mode=insertGenericContent&genericContentName="+escape(encodeURIComponent(document.getElementById('genericContentName').value))+"&genericContentDesc="+escape(tinyMCE.get('genericContentDesc').getContent())+"&tagId="+tagId+"&pageTypeId="+$("#pageTypeId").val()+"&displaySequence="+$("#displaySequence").val();
				
				$.ajax(
					   {
						   type: "POST", url:"../cms/genericContent.do",data:genericUrl,dataType: "text",cache: false, success: function (responseText) {
							   TB_remove();
							   //CKEDITOR.remove('genericContentDesc');
							   viewGenericPage();
							   //window.location.href="../cms/genericContent.do";
						   }
                        });
				
			} else {
				alert(errMsg);
				errMsg="";
			}
	
}

function disableGenericPage(id,pos,slidePos) {
	$.ajax({
				type: "GET", url:"../cms/genericContent.do?mode=disableGenericPage&genericContentId="+id+"&limit="+pos+"&slidePosition="+slidePos,dataType: "text",cache: false, success: function (responseText) {
					alert("Standalone Page Status has been changed successfully");
				   $("#content").html(responseText);
				}
           });
}

function editGenericPage(id) {
	$.ajax(
		      {
			   type: "GET", url:"../cms/genericContent.do?mode=editGenericPage&genericContentId="+id,dataType: "text",cache: false, success: function (responseText)
			   {
				       $("#content").html(responseText);                                           
                                       if(document.getElementById("genericContentDesc")){
                                            tinyMCE.init({
                                                mode : "exact",
                                                elements : "genericContentDesc",
                                                theme : "advanced",
                                                skin : "o2k7",
                                                skin_variant : "silver",
                                                plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,liststyle",
                                                theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,|absolute",
                                                theme_advanced_buttons2 : "pastetext,|,search,replace,|,bullist,numlist,|,undo,redo,|,link,unlink,image,code,|,insertdate,inserttime,preview,|,hr,charmap",
                                                theme_advanced_buttons3 : "sub,sup,|,image,|,fullscreen,|,attribs,|,outdent,indent,liststyle",
												extended_valid_elements : 'select[name|style|id|onchange]',
												extended_valid_elements : 'iframe[name|style|id|src|class|frameborder|width|height]',
                                                theme_advanced_toolbar_location : "top",
                                                theme_advanced_toolbar_align : "left",
                                                theme_advanced_statusbar_location : "bottom",
                                                theme_advanced_resizing : true,
                                                theme_advanced_resizing_use_cookie : false,
                                                auto_resize : true,
                                                content_css : cssFiles,
                                                relative_urls : false,
                                                convert_urls : false,
                                                convert_fonts_to_spans : true,
                                                theme_advanced_buttons1_add : 'fontselect'
                                                //theme_advanced_font_sizes : '10px=10px,12px=12,14px=14px,18px=18px,24px=24px,30px=30px,36px=36px',
                                                //font_size_style_values : "10px,12px,14px,18px,24px,30px,36px"
                                                								
                
					    });
                                        }                                           
				   
                               }
                           });
		document.title="SDP :: Content Management :: Standalone Page :: Edit Standalone Page";

}

function yuieditGenericPage(id) {
	$.ajax(
		      {
			   type: "GET", url:"../cms/genericContent.do?mode=editGenericPage&genericContentId="+id,dataType: "text",cache: false, success: function (responseText)
			   {
                               $("#content").html(responseText);
                               //var genericContentDesc=document.getElementById("genericContentDesc").value;
                               //document.getElementById("genericContentDesc").value=replaceTagsInEditorContent(genericContentDesc);
                               instantiateYUIEditor('genericContentDesc','100%','300px',cssFiles);
                           }
			   });
		document.title="SDP :: Content Management :: Standalone Page :: Edit Standalone Page";

}

function oldeditGenericPage(id) {
	$.ajax(
		      {
			   type: "GET", url:"../cms/genericContent.do?mode=editGenericPage&genericContentId="+id,dataType: "text",cache: false, success: function (responseText)
			   {
				       $("#content").html(responseText);         
					   		  CKEDITOR.replace( 'genericContentDesc',
							{
								
								contentsCss : [cssFiles]
							} );                            
                        }
                           });
		document.title="SDP :: Content Management :: Standalone Page :: Edit Standalone Page";

}


function updateGenericContent() {
	var errMsg="";
	var tagId=document.getElementById('tagId').value;
		if ((document.getElementById('genericContentName').value==null)||(isBlank(document.getElementById('genericContentName').value)==true))
		{		
			errMsg=errMsg+"Please enter Generic Content Name \n"
		}

                if(isBlank(document.getElementById("displaySequence").value)==false)
		{
			if(isInteger(document.getElementById("displaySequence").value)==false)
			{
                            errMsg=errMsg+"Display Sequence should be Integer ";
                        }
			else if((document.getElementById("displaySequence").value)==0)
                        {
                            errMsg=errMsg+"Display Sequence should not be Zero ";
                        }
		}
		/*if((tinyMCE.get('genericContentDesc').getContent()==null)||(isBlank(tinyMCE.get('genericContentDesc').getContent())==true))
		{		
			errMsg=errMsg+"Please enter Generic Content Desc \n"
		}*/
		/*if (tinyMCE.get('genericContentDesc').getContent().length>4000)
		{		
			errMsg=errMsg+"Generic Content Desc should have only 4000 char length \n"
		}*/
		if(errMsg=="") {
			showLoadPopup('loading');
			//var genericUrl="mode=updateGenericContent&genericContentName="+escape(encodeURIComponent(document.getElementById('genericContentName').value))+"&genericContentId="+document.getElementById('genericContentId').value+"&genericContentSectionId="+document.getElementById('genericContentSectionId').value+"&genericContentDesc="+escape(getYUIEditorContent('genericContentDesc'))+"&tagId="+tagId+"&limit=0&disabledStatus=&pageTypeId="+$("#pageTypeId").val();
			var genericUrl="mode=updateGenericContent&genericContentName="+escape(encodeURIComponent(document.getElementById('genericContentName').value))+"&genericContentId="+document.getElementById('genericContentId').value+"&genericContentSectionId="+document.getElementById('genericContentSectionId').value+"&genericContentDesc="+escape(tinyMCE.get('genericContentDesc').getContent())+"&tagId="+tagId+"&limit=0&disabledStatus=&pageTypeId="+$("#pageTypeId").val()+"&displaySequence="+$("#displaySequence").val();
                        $.ajax(
					   {
						   type: "POST", url:"../cms/genericContent.do",data:genericUrl,dataType: "text",cache: false, success: function (responseText) {
							   TB_remove();
							   //CKEDITOR.remove('genericContentDesc');
							   viewGenericPage();
							   //window.location.href="../cms/genericContent.do";
							   
						   }
                        });
				
			} else {
				alert(errMsg);
				errMsg="";
			}
}

function updateCMSGenericContent() {
	var errMsg="";
	var tagId=document.getElementById('tagId').value;
		if ((document.getElementById('genericContentName').value==null)||(isBlank(document.getElementById('genericContentName').value)==true))
		{		
			errMsg=errMsg+"Please enter Generic Content Name \n"
		}
                if(isBlank(document.getElementById("displaySequence").value)==false)
		{
			if(isInteger(document.getElementById("displaySequence").value)==false)
			{
                            errMsg=errMsg+"Display Sequence should be Integer ";
                        }
			else if((document.getElementById("displaySequence").value)==0)
                        {
                            errMsg=errMsg+"Display Sequence should not be Zero ";
                        }
		}
		if(errMsg=="") {
			showLoadPopup('loading');
				//var genericUrl="mode=updateGenericContent&genericContentName="+escape(encodeURIComponent(document.getElementById('genericContentName').value))+"&genericContentId="+document.getElementById('genericContentId').value+"&genericContentSectionId="+document.getElementById('genericContentSectionId').value+"&genericContentDesc="+escape(getYUIEditorContent('genericContentDesc'))+"&tagId="+tagId+"&pageTypeId="+$("#pageTypeId").val();
				var genericUrl="mode=updateGenericContent&genericContentName="+escape(encodeURIComponent(document.getElementById('genericContentName').value))+"&genericContentId="+document.getElementById('genericContentId').value+"&genericContentSectionId="+document.getElementById('genericContentSectionId').value+"&genericContentDesc="+escape(tinyMCE.get('genericContentDesc').getContent())+"&tagId="+tagId+"&pageTypeId="+$("#pageTypeId").val()+"&displaySequence="+$("#displaySequence").val();
				$.ajax(
					   {
						   type: "POST", url:"../cms/genericContent.do",data:genericUrl,dataType: "text",cache: false, success: function (responseText) {
							   TB_remove();
							   window.location.href="../cms/genericContent.do";
							   
						   }
                        });
				
			} else {
				alert(errMsg);
				errMsg="";
			}
}

function viewGenericContent(id) {
	request="../cms/genericContent.do?mode=viewGenericContent&genericContentId="+id;
	callAjax();
}

function updateArticleSection (type) {
	    var errMsg="";
		/*if((tinyMCE.get('articleSectionDesc').getContent()==null)||(isBlank(tinyMCE.get('articleSectionDesc').getContent())==true))
		{		
			errMsg=errMsg+"Please enter Article Desc \n"
		}*/
		/*if (tinyMCE.get('articleSectionDesc').getContent().length>4000)
		{		
			errMsg=errMsg+"Article Desc should have only 4000 char length \n"
		}*/
		if(isBlank(document.getElementById('articleName').value)) {
			errMsg=errMsg+"Article Name should should not be blank.";
		}
		if(errMsg=="") {	
		        showLoadPopup('loading');
                                var articleUrl="mode="+type+"&blogId="+document.getElementById('blogId').value+"&articleSectionId="+document.getElementById('articleSectionId').value+"&articleSectionDesc="+escape(getYUIEditorContent('articleSectionDesc'))+"&versionNumber="+document.getElementById('versionNumber').value+"&articleId="+document.getElementById('articleId').value+"&articleName="+document.getElementById('articleName').value+"&articleSectionName="+document.getElementById('sectionName').value+"&tagId="+document.getElementById('tagId').value;
				$.ajax({type: "POST", url:"../cms/blog.do",data:articleUrl,dataType: "text",cache: false, success: function (responseText) {
							   TB_remove();
							   if(trim(responseText).length<50){
							   	   alert(responseText);
							   }else{
                                                                   //request="../cms/blog.do?mode=showArticle&pos="+pos+"&blogId="+$("#blogId").val()+"&articleCount="+articleCount;
								   //callAjax();                                                                    
                                                                   window.location.href="../cms/blog.do?mode=viewArticles&blogId="+document.getElementById('blogId').value+"&articleId="+document.getElementById('articleId').value;
                                                               }
						   }
                               });
				
			} else {
				alert(errMsg);
				errMsg="";
			}
	}

function showManageMediaCollectionPage (val) {
	navigationCount=2;
	searchData="";
	request = "../cms/mediacollection.do?mode=add";		
	callAjax();	
	document.title="SDP :: Content Management :: Add Media List";
}

function manageMediaCollection(val) {
	var errMsg ="";
	if(isBlank($("#mediaCollectionName").val()) == true || isBlank($("#mediaCollectionName").val()) == true) {
		errMsg=errMsg+"Please enter the media collection name\n"
	}
	
	if ((document.getElementById('resourceHeight').value==null)||(isBlank(document.getElementById('resourceHeight').value)==true)) {		
			errMsg=errMsg+"Please enter media resource height\n"
	} else if(isInteger(document.getElementById('resourceHeight').value)==false){
			errMsg=errMsg+"Media resource height should be integer\n"
	}
	
	if ((document.getElementById('resourceWidth').value==null)||(isBlank(document.getElementById('resourceWidth').value)==true)) {		
			errMsg=errMsg+"Please enter media resource width\n"
	} else if(isInteger(document.getElementById('resourceWidth').value)==false){
			errMsg=errMsg+"Media resource width should be integer\n"
	}
	
	if (errMsg=="") {
			var mediaCollectionName = document.getElementById('mediaCollectionName').value;
			var resourceHeight =  document.getElementById('resourceHeight').value;
			var resourceWidth =  document.getElementById('resourceWidth').value;
			var mediaResourceCollectionId =  document.getElementById('mediaResourceCollectionId').value;
			request="../cms/mediacollection.do?mode="+val+"&mediaCollectionName="+mediaCollectionName+"&resourceHeight="+resourceHeight+"&mediaResourceCollectionId="+mediaResourceCollectionId+"&resourceWidth="+resourceWidth;
			callAjax();
	} else {
		alert(errMsg);
	}
}

function editMediaCollection(id) {
		var mediaCollectionName =$("#collectionName"+id).html();
		var resourceHeight = $("#resourceHeight"+id).html();
		var resourceWidth =  $("#resourceWidth"+id).html();
		var mediaResourceCollectionId =id;
		request="../cms/mediacollection.do?mode=edit&mediaCollectionName="+mediaCollectionName+"&resourceHeight="+resourceHeight+"&mediaResourceCollectionId="+mediaResourceCollectionId+"&resourceWidth="+resourceWidth;
		callAjax();
		document.title="SDP :: Content Management :: Edit Media List";

}

function addMediaResource () {
	var errMsg="";
	var mediaResourceCollectionId = document.getElementById('mediaCollectionId').value;
	var mediaResourceId = document.getElementById("mediaId").value;
	if(mediaResourceId=="") {
		errMsg=errMsg+"Please enter Media Id or upload Image";
	} else {
		if(isInteger(document.getElementById('mediaId').value)==false){
			errMsg=errMsg+"Media Id should be Integer";
		} 
	}
	if (errMsg=="") {
        var resourceUrl = "mode=addMedia&mediaResourceId="+mediaResourceId+"&mediaResourceCollectionId="+mediaResourceCollectionId;
		$.ajax(
		   {
			type: "POST", url:"../cms/mediacollection.do",data:resourceUrl,dataType: "text",cache: false, success: function (responseText) {
			window.location.href="../cms/mediacollection.do?mode=viewMedia&mediaResourceCollectionId="+mediaResourceCollectionId;
	       }
           });
	} else {
		alert(errMsg);
		errMsg="";
	}
	
}

function deleteMedia(mediaCollectionAssocId) {
	request = "../cms/mediacollection.do?mode=deleteMedia&mediaCollectionAssocId="+mediaCollectionAssocId;
	$.ajax({
            type:"GET", url:request,dataType:"textvalue",cache: false,success: function(response){
            	var mediaResourceCollectionId = document.getElementById('mediaCollectionId').value;
				window.location.href="../cms/mediacollection.do?mode=viewMedia&mediaResourceCollectionId="+mediaResourceCollectionId;
			},error : function(XMLHttpRequest,textStatus,errorThrown){
                alert(errorThrown);
            }
        }); 

}

function showModerationQueueContent(policyId,contentModerationId,type) {
	request = "../cms/contentModerationQueue.do?mode=view&policyId="+policyId+"&contentModerationId="+contentModerationId+"&type="+type;
	$.ajax({
            type:"GET", url:request,dataType:"textvalue",cache: false,success: function(response){
            	$("#contentmoderationpopup").html(response);
				showEditPopUp('contentmoderationpopup');
			},error : function(XMLHttpRequest,textStatus,errorThrown){
                alert(errorThrown);
            }
        }); 

}

function makeApproveContent(policyId,contentModerationId,type) {
	request = "../cms/contentModerationQueue.do?mode=changeStatus&policyId="+policyId+"&contentModerationId="+contentModerationId+"&type="+type+"&status=approve";
	$.ajax({
            type:"GET", url:request,dataType:"textvalue",cache: false,success: function(response){
            	window.location.href="../cms/contentModerationQueue.do?intial=0";
			},error : function(XMLHttpRequest,textStatus,errorThrown){
                alert(errorThrown);
            }
        }); 
	
}

function makeDisapproveContent(policyId,contentModerationId,type) {
	request = "../cms/contentModerationQueue.do?mode=changeStatus&policyId="+policyId+"&contentModerationId="+contentModerationId+"&type="+type+"&status=disapprove";
	$.ajax({
            type:"GET", url:request,dataType:"textvalue",cache: false,success: function(response){
            	window.location.href="../cms/contentModerationQueue.do?intial=0";
			},error : function(XMLHttpRequest,textStatus,errorThrown){
                alert(errorThrown);
            }
        }); 
	
}

function editBlog(blogId,versionNumber) {
	showLoadPopup('loading');
	$.ajax({
            type:"GET", url:"../cms/blog.do?mode=editBlog&blogId="+blogId+"&versionNumber="+versionNumber,dataType:"textvalue",cache: false,success: function(response){
				TB_remove();
				if(trim(response).length<50) {
					alert(response);
				} else {
					$("#content").html(response);
				}
			},error : function(XMLHttpRequest,textStatus,errorThrown){
                alert(errorThrown);
            }
        }); 
	document.title="SDP :: Content Management :: Edit Blog";
}

function updateBlog() { 
   errMsg="";
   $("#errBlogName").html("");
   $("#errAuthorDesc").html("");
   $("#errTag").html("");   
   var appKeyId=document.getElementById('appKeyId').value;
   var versionNo=document.getElementById('versionNumber').value;
   var userId=document.getElementById('currentUserId').value;
	 if ((document.getElementById('blogName').value==null)||(isBlank(document.getElementById('blogName').value)==true))
		 {		
			$("#errBlogName").html("Please enter blog name.")
			errMsg="1";
		 }
	    if (isBlank(document.getElementById('authorDesc').value)==false)
		{		
			if (document.getElementById('authorDesc').value.length > 500) {
				$("#errAuthorDesc").html("Author desc should be less than 500 char long.");
				errMsg="1";				
			}
		} 
		
	 if (document.getElementById('tagId').value=="_")
		{		
			$("#errTag").html("Please select tag.");
			errMsg="1";			
		}
	if(errMsg==""){
		showLoadPopup('loading');
		var reqTxt='<Blog>'
		        +'<blogId>'+document.getElementById('blogId').value+'</blogId>'
				+'<blogName>'+escape(encodeURIComponent(document.getElementById('blogName').value))+'</blogName>'
				+'<authorDesc>'+escape(encodeURIComponent(document.getElementById('authorDesc').value))+'</authorDesc>'
				+'<appKeyId>'+appKeyId+'</appKeyId>'
				+'<versionNumber>'+versionNo+'</versionNumber>'
				+'<TagList>'
				+'<tag>'
				+'<tagId>'+document.getElementById('tagId').value+'</tagId>'
				+'</tag>'
				+'</TagList>'
				+'<ArticleList/>'
				+'<mediaResource>'
				+'<mediaResourceId>'+document.getElementById('mediaName0').value.split(".")[0]+'</mediaResourceId>'
				+'</mediaResource>'
				+'<UserDetail>'
				+'<partyId>'+userId+'</partyId>'
				+'<partyTypeId>0</partyTypeId>'
				+'<appKeyId>'+appKeyId+'</appKeyId>'
				+'<versionNumber>'+versionNo+'</versionNumber>'
				+'<isActive>true</isActive>'
				+'<nameList/>'
		       	+'<countryList/>'
				+'<stateList/>'
				+'<cityList/>'
				+'<postalList/>'
				+'</UserDetail>'
				+'</Blog>'; 				
		//blogUrl="mode=addNewBlog&xml="+reqTxt;  
		//blogPage="addNewBlog";
		//blogAjaxRequest(blogUrl,blogPage);
		//request="../cms/blog.do?mode=addNewBlog&xml="+reqTxt;
		$.ajax(
		      {
			   type: "POST", url: "../cms/blog.do",data:"mode=updateBlog&pageTypeId="+$("#pageTypeId").val()+"&xml="+reqTxt,dataType: "text",cache: false, success: function (responseText)
			   {
				    TB_remove();
			    	request = "../cms/blog.do?initial=0";
					callAjax();	
			   }
		   });
		}else{			
			//alert(errMsg);
			errMsg="";
		}
}

function editContentMgmtTag(val,versionNumber) {
	var tagName = $("#tagName"+val).html();
        var entityId = $("#entityId"+val).val();
	request = "../cms/contentManagementTag.do?mode=chkVersionNumber&tagId="+val+"&versionNo="+versionNumber+"&_1"+Math.random();
		$.ajax({
            type:"GET", url:request,dataType:"textvalue",cache: false,success: function(response){
				if(trim(response.charAt(0))!=1){
					$("#editStatus").html(response);	
					showEditPopUp('editStatus');
				}else{
					request="../cms/contentManagementTag.do?mode=edit&tagName="+tagName+"&entityId="+entityId+"&tagId="+val+"&versionNo="+versionNumber+"&_1"+Math.random();
					callAjax(); 
				}
			},error : function(XMLHttpRequest,textStatus,errorThrown){
                alert(errorThrown);
            }
        }); 
		document.title="SDP :: Content Management :: Edit Tag";
}

function contentMgmtTag(val) {
	navigationCount=10;
	searchData="";
	if(val=="add") {
		request = "../cms/contentManagementTag.do?mode=add";
		callAjax();
	}
	document.title="SDP :: Content Management :: Add Tag";
}

function manageContentMgmtTag(val,versionNumber) {
	if(isBlank($("#tagName").val()) == true) {
			alert("Please enter Tag Name");
		} else if($("#entityId").val()=="_"){
		}else {
			var tagName = document.getElementById('tagName').value;
			var tagStatus = document.getElementById('enable').checked?1:0;
			var tagId =  document.getElementById('tagId').value;
			var entityId =  document.getElementById('entityId').value;
			if(val=='update'){		
			request="../cms/contentManagementTag.do?mode="+val+"&tagName="+tagName+"&tagStatus="+tagStatus+"&tagId="+tagId+"&versionNo="+versionNumber+"&entityId="+entityId;
			$.ajax({
            	type:"GET", url:request,dataType:"textvalue",cache: false,success: function(response){
					//alert(response.length);
					if(response.length<30){
						$("#editStatus").html(response);	
						showEditPopUp('editStatus');
					}else{
						$("#content").html(response);
					}
				},error : function(XMLHttpRequest,textStatus,errorThrown){
					alert(errorThrown);
				}
			});			
			}else if(val=='insert'){
			request="../cms/contentManagementTag.do?mode="+val+"&tagName="+tagName+"&tagStatus="+tagStatus+"&tagId="+tagId+"&entityId="+entityId;
			callAjax();
			}
		}
}

function deleteBlog(blogId,versionNumber){
    if(confirm("Are you sure want to delete?")){
        $.ajax({type: "GET", url:"../cms/blog.do?mode=deleteBlog&blogId="+blogId+"&versionNumber="+versionNumber,dataType: "text",cache: false, success: function (responseText)
               {
                    alert(responseText);
                    resetSecondTabKey();
                    secondTabKey='blog';
                    viewBlogs();
            }
        });
    }		                                                  
}
function addArticleSection(blogId,articleId) {
    	$.ajax(
		      {
			   type: "GET", url:"../cms/blog.do?mode=addArticleSection&articleId="+articleId+"&blogId="+blogId,dataType: "text",cache: false, success: function (responseText)
			   {
    				     if(trim(responseText).length<50){
						alert(responseText);
					} else {
				       $("#secondcolumn").html(responseText);                                           
                                       if(document.getElementById("articleSectionDesc")){
                                            /*tinyMCE.init({
                                                mode : "exact",
                                                elements : "articleSectionDesc",
                                                theme : "advanced",
                                                skin : "o2k7",
                                                skin_variant : "silver",
                                                plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,liststyle",
                                                theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizeselect,|absolute",
                                                theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,undo,redo,|,link,unlink,image,code,|,insertdate,inserttime,preview,|,forecolor,backcolor,|,hr,charmap",
                                                theme_advanced_buttons3 : "sub,sup,|,image,|,fullscreen,|,attribs,template,|,outdent,indent,liststyle",
                                                theme_advanced_toolbar_location : "top",
                                                theme_advanced_toolbar_align : "left",
                                                theme_advanced_statusbar_location : "bottom",
                                                theme_advanced_resizing : true,
                                                theme_advanced_resizing_use_cookie : false,
                                                auto_resize : true,
                                                content_css : cssFiles ,
                                                template_mdate_classes : "mdate modifieddate",
                                                template_selected_content_classes : "selcontent",
                                                template_cdate_format : "%m/%d/%Y : %H:%M:%S",
                                                template_mdate_format : "%m/%d/%Y : %H:%M:%S",
                                                template_templates : [
                                                {
                                                        title : "Banner",
                                                        src : imagePathUrl+"banner.html",
                                                        description : "Article Banner"
                                                }
                                            ],
                                            relative_urls : false,
                                            convert_urls : false,
                                            convert_fonts_to_spans : true,
                			    theme_advanced_buttons1_add : 'fontsizeselect,fontselect',
                                            theme_advanced_font_sizes : '10px=10px,12px=12,14px=14px,18px=18px,24px=24px,30px=30px,36px=36px',
					    font_size_style_values : "10px,12px,14px,18px,24px,30px,36px",
                                            valid_elements :  "*[*]",
                                            remove_linebreaks : false
					    });*/
                                        //var articleSectionDesc=document.getElementById("articleSectionDesc").value;
                                        //document.getElementById("articleSectionDesc").value=replaceTagsInEditorContent(articleSectionDesc);
                                        instantiateYUIEditor('articleSectionDesc','700px','300px',cssFiles);
                                        }                                           
				   
                               }
                           }});
}

function addTag(val) {
	if(document.getElementById('tagId').value=='addNew'){
		if(val=="add") {
			request = "../cms/managetag.do?mode=add&_1="+Math.random();
			$.ajax({
            	type:"GET", url:request,dataType:"textvalue",cache: false,success: function(response){
							$("#addTag").html(response);
							showEditPopUp('addTag');	
				}
			});			
		} 
	}
}

function manageTag(val,versionNumber) {
	if(isBlank($("#tagName").val()) == true) {
			alert("Please enter Tag Name");
	} else {		   
		   var tagName = document.getElementById('tagName').value;
		   if(val=='insert'){  
			request="../cms/managetag.do?mode="+val+"&tagName="+escape(tagName)+"&entityId="+document.getElementById('forumEntityId').value+"&_1="+Math.random();
			$.ajax({
            	type:"GET", url:request,dataType:"textvalue",cache: false,success: function(response){
					if((response.indexOf("Already"))!=-1){
						document.getElementById('errtagName').innerHTML=response;
					}else{
						TB_remove();
						addForum();						
					}
				},error : function(XMLHttpRequest,textStatus,errorThrown){
					alert(errorThrown);
				}
			});			
			}
		}
}

/*function viewAnchor(tagId){
	post_to_url(sdpURL+"cms/anchor.do",{'tagId':tagId,'mode':'viewAnchor'}); 
}*/
var globalAnchorId="";
function addAnchor(tagId){
		
	var iFlag=1;
		if (tagId==0){	
		$("#errNavigation").html("<span class='err_txt1'>Please Select Navigation</span>");
		iFlag=0;			 
		}else{
			$("#errNavigation").empty();
		}

		/*Validation For Label*/
		if ((document.getElementById('label').value==null)||(isBlank(document.getElementById('label').value)==true)){	
			$("#errLabel").html("<span class='err_txt1'>" + sMsg + "</span>");
			iFlag=0;			 
		}else{
			$("#errLabel").empty();
		}
		
		/*Validation For URL*/
		if ((document.getElementById('url').value==null)||(isBlank(document.getElementById('url').value)==true)){	
			$("#errurl").html("<span class='err_txt1'>" + sMsg + "</span>");
			iFlag=0;			 
		}else{
			$("#errurl").empty();
		}
                 
                /*Validation For Sequence Number*/
		if ((document.getElementById('sequenceNumber').value==null)||(isBlank(document.getElementById('sequenceNumber').value)==true)){	
			$("#errsequenceNumber").html("<span class='err_txt1'>" + sMsg + "</span>");
			iFlag=0;			 
		 }else if(isInteger(document.getElementById('sequenceNumber').value)==false ) {
                        $("#errsequenceNumber").html("<span class='err_txt1'>" + sNumberMsg + "</span>");
			iFlag=0;			 
                 }  else{
			$("#errsequenceNumber").empty();
		} 

	if(iFlag!=0){
		if(document.getElementById('status').value!="Edit") {
			post_to_url(sdpURL+"cms/anchor.do",{'tagId':tagId,'mode':'addAnchor','label':document.getElementById('label').value,'url':document.getElementById('url').value,'parentId':document.getElementById('parentId').value,'sequenceNumber':document.getElementById('sequenceNumber').value}); 
		}else {			
			post_to_url(sdpURL+"cms/anchor.do",{'tagId':tagId,'mode':'editAnchor','label':document.getElementById('label').value,'url':document.getElementById('url').value,'parentId':document.getElementById('parentId').value,'anchorId':globalAnchorId,'sequenceNumber':document.getElementById('sequenceNumber').value}); 
		}		
	}
	
}

/*post to url*/
function post_to_url(path, params, method) {
    method = method || "post"; // Set method to post by default, if not specified.
    
    var form = document.createElement("form");
    form.setAttribute("method", method);
    form.setAttribute("action", path);

    for(var key in params) {  
        var hiddenField = document.createElement("input");
        hiddenField.setAttribute("type", "hidden");
        hiddenField.setAttribute("name", key);
        hiddenField.setAttribute("value", params[key]);
        form.appendChild(hiddenField);
    }
    document.body.appendChild(form);    
    form.submit();
}

function addNewAnchor() {
        if(addInNavPopup==true) {
            $("#status").css("display","inline");
        } else {
            $("#status").css("display","none");
        }
        if(cancelInNavPopup==true) {
            $("#cancelStatus").css("display","inline");
        } else {
            $("#cancelStatus").css("display","none");
        }
	$("#errLabel").empty();
	$("#errurl").empty();
        $("#errsequenceNumber").empty(); 
	document.getElementById('status').value="Add"
	$('#url').empty();
	$('#label').empty();
        $('#sequenceNumber').empty();
	document.getElementById("tags").style.display='inline'
	document.getElementById("parentId").options[0].selected=true;
	document.getElementById('statusTop').innerHTML="Add New Nav Bar"	
	showEditPopUp('addAnchor');
}

function deleteAnchor(ancId) {
	if(confirm("Are you sure to delete this Navigation Bar")) {
		$.ajax({
			type:"GET", url:sdpURL+"cms/anchor.do?mode=deleteAnchor&anchorId="+ancId,dataType:"textvalue",cache: false,success: function(response){
				window.location.href=sdpURL+"cms/anchor.do";
			},error : function(XMLHttpRequest,textStatus,errorThrown){
				alert(errorThrown);
			}
		});			
	}
}

function getAnchors() {
		var oList = document.getElementById("parentId");		
		for (i = oList.length - 1; i>=0; i--) {			
			  oList.remove(i);			
		}
		var optn = document.createElement("OPTION");
		optn.text = "Please Select";
		optn.value =0;		
		document.getElementById('parentId').options.add(optn);
		for(i=0;i<anchorArray.length;i++) {		
			if(anchorArray[i].tagId == document.getElementById('tagId').value) {
				var optn = document.createElement("OPTION");
				optn.text = anchorArray[i].label;
				optn.value =anchorArray[i].anchorId;				
				document.getElementById('parentId').options.add(optn);
			}
		}
}

function editAnchor(anchorId,label,url,parentAnchorId,tagId,sequenceNumber){
        if(editInNavPopup==true) {
            $("#status").css("display","inline");
        } else {
            $("#status").css("display","none");
        }
        if(cancelInEditNavPopup==true) {
            $("#cancelStatus").css("display","inline");
        } else {
            $("#cancelStatus").css("display","none");
        }
	$("#errLabel").empty();
	$("#errNavigation").empty();
	$("#errurl").empty();
        $("#errsequenceNumber").empty();
	showEditPopUp('addAnchor');	
	document.getElementById('status').value="Edit"
	document.getElementById('statusTop').innerHTML="Edit Nav Bar"
	document.getElementById("tags").style.display='none'
	document.getElementById('tagId').value=tagId;
	getAnchors();
	$('#url').val(url);
	$('#label').val(label);
        $('#sequenceNumber').val(sequenceNumber);
	var oSelField = document.getElementById("parentId");
	for(i=oSelField.options.length-1;i>=0;i--) {
			if(oSelField.options[i].value==parentAnchorId) {
				oSelField.options[i].selected=true;	
			}
	}
	globalAnchorId=anchorId;
}

function showPreviousPage(tagId){
	var limit=parseInt(document.getElementById('cursize').value)-10;
    /*request = httpUrl+"/nm/products.do?limit="+limit
    location.href=request;*/
	post_to_url(sdpURL+"cms/anchor.do",{'limit':limit,'mode':'viewAnchor','tagId':tagId}); 
}

function showNextPage(tagId){
	var limit=parseInt(document.getElementById('cursize').value)+10;
    /*request = httpUrl+"/nm/products.do?limit="+limit
    location.href=request;*/
	post_to_url(sdpURL+"cms/anchor.do",{'limit':limit,'mode':'viewAnchor','tagId':tagId}); 
}

function makeReverseOperation(anchorId,limit,tagId){
	post_to_url(sdpURL+"cms/anchor.do",{'limit':limit,'mode':'disableAnchor','anchorId':anchorId,'tagId':tagId}); 
}


function generateEmbed(){
	var errMsg="";
$("#embedCode").val("");    
var fileUrl=$("#embedUrl0").val();
var loop=$("#loop").val();
var autoStart=$("#autostart").val();
var playCount=$("#playCount").val();
var stream=$("#stream").val();
var width=$("#width").val();
var height=$("#height").val();
var defaultImageUrl=$("#defaultImageUrl1").val();
var stretching=$("#stretching").val();
    if((document.getElementById('embedUrl0').value==null)||(isBlank(document.getElementById('embedUrl0').value)==true)) {
      $("#errEmbedUrl").html("<span class='err_txt1'>" + sMsg + "</span>");   
	  errMsg=errMsg+"Url should not be left blank \n";
    } else {
		$("#errEmbedUrl").html("");
	}
	
	if((document.getElementById('playCount').value==null)||(isBlank(document.getElementById('playCount').value)==true)) {
      $("#errplayCount").html("<span class='err_txt1'>" + sMsg + "</span>");    
	  errMsg=errMsg+"Play Count should not be left blank \n";
    } else {
		$("#errplayCount").html("");
	} 
	
	if(isInteger(playCount)==false ) {
      $("#errplayCount").html("<span class='err_txt1'>" + sNumberMsg + "</span>");
	  errMsg=errMsg+"Play Count should be Integer\n";
    } else {
		$("#errplayCount").html("");
	} 
	
	if((document.getElementById('width').value==null)||(isBlank(document.getElementById('width').value)==true)) {
      $("#errWidth").html("<span class='err_txt1'>Width should not be empty</span>");     
	  errMsg=errMsg+"Width should not be left blank \n";
    } else {
		$("#errWidth").html("");
	} 
	
	if(isInteger(width)==false ) {
      $("#errWidth").html("<span class='err_txt1'>Width should be Integer</span>");
	  errMsg=errMsg+"Width should be Integer\n";
    } else {
		$("#errWidth").html("");
	} 
	
	if((document.getElementById('height').value==null)||(isBlank(document.getElementById('height').value)==true)) {
      $("#errHeight").html("<span class='err_txt1'>Height should not be empty</span>"); 
	  errMsg=errMsg+"Height should not be left blank \n";
    } else {
		$("#errHeight").html("");
	} 
	
	if(isInteger(width)==false ) {
      $("#errHeight").html("<span class='err_txt1'>Height should be Integer</span>");
	  errMsg=errMsg+"Height should be Integer\n";
    } else {
		$("#errHeight").html("");
	} 
	
	
	if(errMsg==""){
        $("#errplayCount").html("");
        $("#errEmbedUrl").html("");
		$("#errWidth").html("");
		$("#errHeight").html("");
        $.ajax({type:"POST", url:"../cms/embedGenerator.do",data:"mode=generateCode&fileUrl="+fileUrl+"&loop="+loop+"&autoStart="+autoStart+"&playCount="+playCount+"&stream="+stream+"&width="+width+"&height="+height+"&defaultImageUrl="+defaultImageUrl+"&stretching="+stretching,dataType:"textvalue",cache: false,success: function(response){
           $("#embedCode").val(response);
          },error : function(XMLHttpRequest,textStatus,errorThrown){
                alert(errorThrown);
          }
       });
       } else{
	   		errMsg="";
	   }
}

function addFavoriteIcon() {
	$.ajax(
		      {
			   type: "GET", url:"../cms/favorite-icon.do?mode=addicon",dataType: "text",cache: false, success: function (responseText)
			   {
				   $("#content").html(responseText);
               }
			});
	document.title="SDP :: Content Management :: Add Favorite Icon";
}

function editFavoriteIcon(iconId) {
	$.ajax(
		      {
			   type: "GET", url:"../cms/favorite-icon.do?mode=editicon&favorite-icon-id="+iconId,dataType: "text",cache: false, success: function (responseText)
			   {
				   $("#content").html(responseText);
               }
			});
	document.title="SDP :: Content Management :: Edit Favorite Icon";
}

function manageFavoriteIcon(mode) {
	var errMsg="";
	var status = document.getElementById('enable').checked?1:0;
	if(isBlank($("#iconName").val()) == true) {
			errMsg=errMsg+"Please enter Favorite Icon Name \n";
			$("#errIconName").html("<span class='err_txt1'>Please enter Favorite Icon Name</span>");
	}
	if(isBlank($("#mediaName0").val()) == true) {
			errMsg=errMsg+"Please upload icon \n";
			$("#errUploadImage").html("<span class='err_txt1'>Please upload icon</span>");
	}
	if(errMsg=="") {
		$.ajax(
		      {
			   type: "GET", url:"../cms/favorite-icon.do?mode=manage&favorite-icon-id="+$("#iconId").val()+"&iconName="+escape($("#iconName").val())+"&status="+status+"&mediaId="+$("#mediaName0").val().split(".")[0],dataType: "text",cache: false, success: function (responseText)
			   {
				   //$("#content").html(responseText);
				   alert("Successfully Submitted");
				   window.location.href="../cms/favorite-icon.do";
               }
			});
	} else {
		//alert(errMsg);
	}
}

function changeIconStatus(id) {
	$.ajax({
			type: "GET", url:"../cms/favorite-icon.do?mode=changeStatus&favorite-icon-id="+id,dataType: "text",cache: false, success: function (responseText) {
			   window.location.href="../cms/favorite-icon.do";
			}
	   });
}


