    function submitFormInPopUp(frm){
        var returnStr = frm.action+'?';
        
        for(var i=0; i< (frm.elements.length-1); i++){
            returnStr += frm.elements[i].name+'='+frm.elements[i].value+'&';
        }
        window.open(returnStr,'_blank', 'height=600,width=800,scrollbars=yes');
        return false;
    }

	function goThroughDOM(StrObj){

    myArr = document.getElementsByTagName("input");
		for (var i=0; i<myArr.length; i++) {
			inputName = myArr[i].name;
				if(myArr[i].type == "text" || myArr[i].type == "hidden"){
					StrObj.value += myArr[i].name + "=" + escape(myArr[i].value) + "&";
				}
				if (myArr[i].type == "checkbox" || myArr[i].type == "radio"){
					if(myArr[i].checked){
						StrObj.value += myArr[i].name + "=" + escape(myArr[i].value) + "&";
					}
				}
		}
		myArr2 = document.getElementsByTagName("select");
		for (var i=0; i<myArr2.length; i++) 
		{	
		inputName = myArr2[i].name;
                   //Added to handle select boxes with multiple values
                   var multivals;
                    multivals = '';
                    for(var j=0; j<myArr2[i].options.length; j++){
                     //   alert(myArr2[i].options[myArr2[i].selectedIndex].value[j]);
                         if(myArr2[i].options[j].selected){
                             multivals = multivals + escape(myArr2[i].options[j].value) + ',';
                         }
                    }
                    StrObj.value += myArr2[i].name + "=" + multivals.substring(0, (multivals.length-1))+ "&"
		}
        		
	}


    function myStringObj(pageName){
		if (pageName.indexOf("?") > -1){
			this.value = pageName+"&";
		}
		else{
        	this.value = pageName+"?";
		}
	}


	function clearDiv(divid){
		document.getElementById(divid).innerHTML = "";
	}
    
    function Trim(s) {
	    var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
	    return (m == null) ? "" : m[1];
	}


    function popNewPage (pageName, height, width, bar, includeInputs, returnFalse){

        var qString;

        var splitter;     

        if(includeInputs == 1){

            var qStrObj = new myStringObj(pageName);
            goThroughDOM(qStrObj);
            qString = qStrObj.value
        }
        else{
            qString = pageName;
        }
        if(pageName.indexOf('?') > -1){
            qString = qString+'&';
        }
        else{
            qString = qString+'?';
        }
        window.open(qString,"ShowProdWindow","menubars=0,scrollbars="+bar+",resizable=1,height="+height+",width="+width);
        if(returnFalse == 1){
            return false;

        }

    }

    function logoutUser(){
        ajaxManagePage.reset;
        ajaxManagePage.requestFile='logout.php';
        ajaxManagePage.onCompletion = function(){window.location.reload();};
        ajaxManagePage.runAJAX();
    }


    function registerUser(){
        ajaxManagePage.reset;
        ajaxManagePage.URLString = '';
        ajaxManagePage.element = 'addNewFeed';
        ajaxManagePage.requestFile='register.php';
        ajaxManagePage.runAJAX();
    }

    function submitRegistration(){
        ajaxManagePage.reset;
        ajaxManagePage.requestFile='register.php';
        ajaxManagePage.element = 'TB_ajaxContent';
        ajaxManagePage.setVar("username", document.getElementById("username").value);
        ajaxManagePage.setVar("pass", document.getElementById("pass").value);
        ajaxManagePage.execute = true;
        ajaxManagePage.runAJAX();
    }

    function loginUser(){   
        ajaxManagePage.reset;    
        ajaxManagePage.requestFile='login.php';
        ajaxManagePage.element = 'TB_ajaxContent';
        ajaxManagePage.setVar("username", document.getElementById("username").value);
        ajaxManagePage.setVar("pass", document.getElementById("pass").value);
        ajaxManagePage.runAJAX();
    }

    function submitFeed(url, item){
        ajaxManagePage.reset;
        ajaxManagePage.requestFile='createFeed.php';
        ajaxManagePage.setVar("rssUrl", escape(url));
        ajaxManagePage.setVar("items", item);
        ajaxManagePage.element = 'debug';
        ajaxManagePage.onCompletion = function(){ location.reload(true);};
        ajaxManagePage.runAJAX();       

    }


    function loadWithUniqueId(url, item){
        uniqueId = document.getElementById('debug').innerHTML;
        if(uniqueId != ''){
            createARSSBox(url,1,0,item, 0, uniqueId);
        }
        document.getElementById('debug').innerHTML = '';

    }

    function submitFeaturedContent(url){

       splitVal = url.split("|");
        newIndex = loadFeaturedContent(1,0);
        document.getElementById('dragableBoxHeader_txt' + newIndex).innerHTML = splitVal[1];
        document.getElementById('dragableBoxContent' + newIndex).innerHTML = 'Loading Data';           
        ajaxManagePage.reset;
        ajaxManagePage.requestFile='createFeed.php';
        ajaxManagePage.setVar("feedSelect", escape(url));
        ajaxManagePage.element = 'dragableBoxContent' + newIndex;
        ajaxManagePage.onCompletion = function(){ window.location.href=window.location.href }
        ajaxManagePage.runAJAX();    
        
    }

   function assignIdentifier(newIndex){
        html = document.getElementById('dragableBoxContent' + newIndex).innerHTML;
        splitVals = html.split("|",2);
        if(splitVals[1] != undefined){
            dragableBoxesArray[newIndex]['uniqueIdentifier'] = splitVals[0];
            document.getElementById('dragableBoxContent' + newIndex).innerHTML = splitVals[1];
        }
    }
    
     function submitOurFeed(url, imageid){
        ajaxManagePage.reset;
        ajaxManagePage.requestFile='createFeed.php';
        ajaxManagePage.setVar("rssUrl", escape(url));
        ajaxManagePage.setVar("items", 5);
        ajaxManagePage.element = 'debug';
        ajaxManagePage.onCompletion = function(){ loadUniqueIdFromOurFeed(url,imageid, 5);};
        ajaxManagePage.runAJAX();       

    }
    function loadUniqueIdFromOurFeed(url, imageid, item){
        uniqueId = document.getElementById('debug').innerHTML;
        if(uniqueId != ''){
            createARSSBox(url,1,0,item, 0, uniqueId);
        }
        document.getElementById('debug').innerHTML = '';
    }
    
    function getwordCount(obj){
        var char_count = trim(obj.value).length;
        var fullStr = trim(obj.value);
        var non_alphanumerics_rExp = rExp = /[^A-Za-z0-9]+/gi;
        var cleanedStr = fullStr.replace(non_alphanumerics_rExp, " ");
        var splitString = cleanedStr.split(" ");

        return splitString.length
    }
    function limitWordCount(inPutobj, max_words,outPutobj) {
        var wordcount;
        wordcount = getwordCount(inPutobj);
        var wordsLeft = max_words - (wordcount-1);

        if(wordsLeft >= 0){
            outPutobj.innerHTML = "(" + wordsLeft + " word"+((wordsLeft == 1) ? "" : "s")+" remaining)";
        }
        else{
                outPutobj.innerHTML = "(0 word"+((wordsLeft == 1) ? "" : "s")+" remaining)";
        }
    }
    function trim(s) {
	    var m = s.match(/^\s*(\S+(\s+\S+)*)\s*$/);
	    return (m == null) ? "" : m[1];
	}

