﻿// JScript File

function showSearch(f){
	document.getElementById("theFeedContent").innerHTML = f;
}
function showHint(h){
	document.getElementById("hints").innerHTML = h;
}
function showTopic(h){
	document.getElementById("theFeedContent").innerHTML = h;
}
function doSearch(sp,rst,cnt,sit,sd){
        //var filter = GetCookie('RSSMicro_filter');
        //var lang = GetCookie('RSSMicro_lang');
        var st = document.getElementById("q").value;
        var or = 'r';
        if (document.rssmicroSearch.sortBy[1].checked){var or = 'd';}
        st = st.replace(/<[^>]*>/g, '');
        document.getElementById("q").value = st;

        if (st == '') {alert("Please enter search term!")} else {
            //new Effect.BlindUp('theCategories',{duration:0.6});
	        //document.getElementById("theFeedContent").style.height = "50px";
	        //document.getElementById("theFeedContent").style.visibility = "visible";	        
            //new Effect.BlindDown('theFeedContent',{duration:0.6});        
		    document.getElementById("theFeedContent").innerHTML = '<p align=center><img src="images/progbar.gif" width="250" height="14"></p>';             
            feedSearch(encodeURI(st).replace('&','%26'),sp,rst,cnt,or,sit,sd)
            //alert(encodeURI(st).replace('&','%26'));
        }
        return false;
}
function doSearch_t(sp,rst,cnt){
		//document.getElementById("theFeedContent").innerHTML = fItemConHed + 'string' + fItemConFot;		
        var st = document.getElementById("q").value;
        st = st.replace(/<[^>]*>/g, '');
        document.getElementById("q").value = st;
        if (st == '') {alert("Please enter search term!")} else {
		    document.getElementById("theFeedContent").innerHTML = '<p align=center><img src="images/progbar.gif" width="250" height="14"></p>'; 
            feedSearch_T(st,sp,rst,cnt)
        }
        return false;
}
function doSearchWD(st,sp,rst,cnt,sit){
		//document.getElementById("theFeedContent").innerHTML = fItemConHed + 'string' + fItemConFot;		
        //var st = document.getElementById("searchText").value;
        //if (rpl==0) {st = st + ' ' + wd;} else { st = wd; }
        //if (wd.toLowerCase().indexOf(st.toLowerCase()) == -1) {st = st + ' ' + wd;} else { st = wd; }
        var st = st.replace(/#/g,'"');
        document.getElementById("q").value = st;
        doChangeItem(sit);         
        //var or = 'r';
        //document.getElementById("sLinks").innerHTML = '<a href="#" onclick="doChangeItem(0);">&nbsp;All&nbsp;</a>&nbsp;&nbsp;|&nbsp;&nbsp;<span class="stitle">&nbsp;News&nbsp;</span>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="#" onclick="doChangeItem(2);">&nbsp;Feeds&nbsp;</a>'
        //document.getElementById("searchBar").className = 'simboxY2'        
        //if (document.rssmicroSearch.sortBy[1].checked){var or = 'd';}        
        //document.getElementById("searchText").value = st;
        //var sc = '';
        //if (st == '') {alert("Please enter search term!")} else {
		//    document.getElementById("theFeedContent").innerHTML = '<p align=center><img src="images/progbar.gif" width="250" height="14"></p>'; 
        //    feedSearch(st,sp,rst,cnt,or,sit)
        //}
}
function doSearchWD_T(wd,sp,rst,cnt,sit){
		//document.getElementById("theFeedContent").innerHTML = fItemConHed + 'string' + fItemConFot;		
        var or = 'r';
        if (document.rssmicroSearch.sortBy[1].checked){var or = 'd';}  		
        var st = wd;
        if (st == '') {alert("Please enter search term!")} else {
            document.getElementById("q").value = st;        
		    document.getElementById("theFeedContent").innerHTML = '<p align=center><img src="images/progbar.gif" width="250" height="14"></p>'; 
            feedSearch_T(st,sp,rst,cnt,or)
        }
}
function doSearchHS(wd,sp,rst,cnt,sit){
		//document.getElementById("theFeedContent").innerHTML = fItemConHed + 'string' + fItemConFot;		
        //var or = 'r';
        //if (document.rssmicroSearch.sortBy[1].checked){var or = 'd';}   		
        var st = wd.replace(/#/g,'"');
        document.getElementById("q").value = st;
        doChangeItem(sit);                
        //if (st == '') {alert("Please enter search term!")} else {
		//    document.getElementById("theFeedContent").innerHTML = '<p align=center><img src="images/progbar.gif" width="250" height="14"></p>'; 
        //    feedSearch(encodeURI(st).replace('&','%26'),sp,rst,cnt,or,sit)
        //}
}
function doSearchItem(){
		//document.getElementById("theFeedContent").innerHTML = fItemConHed + 'string' + fItemConFot;		
        var or = 'r';
        if (document.rssmicroSearch.sortBy[1].checked){var or = 'd';}   		
        var st = wd.replace(/#/g,'"');
        document.getElementById("q").value = st;
        if (st == '') {alert("Please enter search term!")} else {
		    document.getElementById("theFeedContent").innerHTML = '<p align=center><img src="images/progbar.gif" width="250" height="14"></p>'; 
            feedSearch(st,sp,rst,cnt,or)
        }
}
function doChangeItem(sit){
    var st = document.getElementById("q").value;
    //if (st != ''){doSearch(0,1,1,sit,sDate);}
    document.getElementById("f").value = sit;
    //alert(sit);
    if (sit == 0 || sit == 5 || sit == 3){
        document.getElementById("sLinks").innerHTML = '<span class="stitle1">&nbsp;All&nbsp;</span>&nbsp;|&nbsp;<a href="javascript:;" onclick="doChangeItem(1);" title="News items, blog posts, articles and...">&nbsp;Posts&nbsp;</a>&nbsp;|&nbsp;<a href="javascript:;" onclick="doChangeItem(2);" title="Source of news, blogs, and ...">&nbsp;Feeds&nbsp;</a>&nbsp;|&nbsp;<a href="javascript:;" onclick="doChangeItem(4);" title="News only">&nbsp;News&nbsp;</a>'
        document.getElementById("searchBar").className = 'simboxG2'
    }        
    if (sit == 1){
        document.getElementById("sLinks").innerHTML = '<a href="javascript:;" onclick="doChangeItem(0);">&nbsp;All&nbsp;</a>&nbsp;|&nbsp;<span class="stitle2">&nbsp;Posts&nbsp;</span>&nbsp;|&nbsp;<a href="javascript:;" onclick="doChangeItem(2);">&nbsp;Feeds&nbsp;</a>&nbsp;|&nbsp;<a href="javascript:;" onclick="doChangeItem(4);" title="News only">&nbsp;News&nbsp;</a>'
        document.getElementById("searchBar").className = 'simboxY2'
    }        
    if (sit == 2){
        document.getElementById("sLinks").innerHTML = '<a href="javascript:;" onclick="doChangeItem(0);">&nbsp;All&nbsp;</a>&nbsp;|&nbsp;<a href="javascript:;" onclick="doChangeItem(1);" title="News items, blog posts, articles and...">&nbsp;Posts&nbsp;</a>&nbsp;|&nbsp;<span class="stitle3" title="Source of news, blogs, and ...">&nbsp;Feeds&nbsp;</span>&nbsp;|&nbsp;<a href="javascript:;" onclick="doChangeItem(4);" title="News only">&nbsp;News&nbsp;</a>'
        document.getElementById("searchBar").className = 'simboxB2'
    }     
    if (sit == 4){
        document.getElementById("sLinks").innerHTML = '<a href="javascript:;" onclick="doChangeItem(0);">&nbsp;All&nbsp;</a>&nbsp;|&nbsp;<a href="javascript:;" onclick="doChangeItem(1);" title="News items, blog posts, articles and...">&nbsp;Posts&nbsp;</a>&nbsp;|&nbsp;<a href="javascript:;" onclick="doChangeItem(2);" title="Source of news, blogs, and ...">&nbsp;Feeds&nbsp;</a>&nbsp;|&nbsp;<span class="stitle4" title="News only">&nbsp;News&nbsp;</span>'
        document.getElementById("searchBar").className = 'simboxR2'
    }         
    document.getElementById("q").focus();    
    sItem = sit;
}
function doChangeDate(sd){
 
    var st = document.getElementById("q").value;
    //sDate = sd; 
    document.getElementById("d").value = sd;
    //if (st != ''){sItem=1;doChangeItem(sItem);}
    sItem = document.getElementById("f").value;
    if (sItem == 0 || sItem == 2) {document.getElementById("f").value = 1;}
        
  
    doChangeItem(sItem);
    if (sd == 1){
        document.getElementById("sDateDiv").innerHTML = '&nbsp;<img src="http://www.rssmicro.com/images/arrow_s.gif" /><font color="#008000"><b>Last Hour</b></font><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(2);">Last Day</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(3);">Past Week</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(4);">Past Month</a></font><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(0);">Anytime</a>'
    }        
    if (sd == 2){
        document.getElementById("sDateDiv").innerHTML = '&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(1);">Last Hour</a><br /><br />&nbsp;<img src="http://www.rssmicro.com/images/arrow_s.gif" /><font color="#008000"><b>Last Day</b></font><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(3);">Past Week</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(4);">Past Month</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(0);">Anytime</a>'
    }        
    if (sd == 3){
        document.getElementById("sDateDiv").innerHTML = '&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(1);">Last Hour</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(2);">Last Day</a><br /><br />&nbsp;<img src="http://www.rssmicro.com/images/arrow_s.gif" /><font color="#008000"><b>Past Week</b></font><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(4);">Past Month</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(0);">Anytime</a>'
    }     
    if (sd == 4){
        document.getElementById("sDateDiv").innerHTML = '&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(1);">Last Hour</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(2);">Last Day</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(3);">Past Week</a><br /><br />&nbsp;<img src="http://www.rssmicro.com/images/arrow_s.gif" /><font color="#008000"><b>Past Month</b></font><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(0);">Anytime</a>'
    }     
    if (sd == 0){
        document.getElementById("sDateDiv").innerHTML = '&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(1);">Last Hour</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(2);">Last Day</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(3);">Past Week</a><br /><br />&nbsp;&nbsp;&nbsp;<a href="javascript:;" onclick="doChangeDate(4);">Past Month</a></font><br /><br />&nbsp;<img src="http://www.rssmicro.com/images/arrow_s.gif" /><font color="#008000"><b>Anytime</b></font>'
    }    
    document.getElementById("q").focus();
 
}
function closeIt(){
 
 	//var ua = navigator.userAgent.toLowerCase(); 
	//if (ua.indexOf('msie') > 0 ){document.getElementById("dCon").innerHTML = '&nbsp;';}else{mvdivH(0,'dCon',190,0,650,'c',0);}		
    new Effect.BlindUp('blinkDiv',{duration:0.6});	
    
}
function closeFeedList(){
 
 	//var ua = navigator.userAgent.toLowerCase(); 
	//if (ua.indexOf('msie') > 0 ){document.getElementById("dCon").innerHTML = '&nbsp;';}else{mvdivH(0,'dCon',190,0,650,'c',0);}		
    new Effect.BlindLeft('FeedList',{duration:0.6});	
    
}
function closeHint(){
    //location.href = "http://www.rssmicro.com"
    var st = document.getElementById("q").value;    
	document.getElementById("hints").innerHTML = "<table width=100% cellspacing=10><tr><td align=center>" + fItemConHed + "<p align=center><a href=# onClick=doHint(1,'" + escape(st) + "');>Relevant Keywords</a></p>" + fItemConFot + "</td></tr></table>";
    
}
function doCheckSub(){
    if (document.subForm.URL.value == ''){alert('Please enter Feed URL!');return false;}
    else{
        document.getElementById("theFeedHistory").innerHTML = '<br /><p align=center><img src="../images/ajaxloading.gif" width="32" height="32"><br />Loading...</p>';
        return true;        
    }  
}
function doCheckAlert(){
    if (document.subForm.AlertSearchTerm.value == '' || document.subForm.AlertEmail.value == ''){alert('Please enter all required information!');return false;}
    else{
        //closeIt();
        alert("Thank you, you have successfully created your alert.");        
        return true;        
    }  
}
function doCheckCon(){
    if (document.subForm.Email.value == ''){alert('Please type in your email address!');return false;}else{return true;}
}
function doClear(){
    alert('123');
    location.href = "http://www.rssmicro.com/clear.web";
    
}
function doCat(c,p){
	//location.href = '#theCats';
    document.getElementById("theFeedContent").innerHTML = '<p align=center><img src="images/progbar.gif" width="250" height="14"></p>';; 
    Topics(c,p);
}
function doContactUs(){
	//var ua = navigator.userAgent.toLowerCase(); 
	//if (ua.indexOf('msie') > 0 ){ContactUs();}else{mvdivH(0,'dCon',190,0,650,'c',0);}	
    ContactUs();
	document.getElementById("blinkDiv").style.height = "400px"; 		
    new Effect.BlindDown('blinkDiv',{duration:0.6});
}
function doAddURL(){
	//var ua = navigator.userAgent.toLowerCase(); 
	//if (ua.indexOf('msie') > 0 ){AddURL();}else{mvdivH(0,'dCon',190,0,650,'a',0);}		
    AddURL();
	document.getElementById("blinkDiv").style.height = "530px"; 	
    new Effect.BlindDown('blinkDiv',{duration:0.6});
}
function doAddAlert(){
	//var ua = navigator.userAgent.toLowerCase(); 
	//if (ua.indexOf('msie') > 0 ){AddURL();}else{mvdivH(0,'dCon',190,0,650,'a',0);}		
    AddAlert();
	document.getElementById("blinkDiv").style.height = "450px"; 	
    new Effect.BlindDown('blinkDiv',{duration:0.6});
}
function doPref(){

    Pref();
    	
	document.getElementById("blinkDiv").style.height = "250px"; 
    new Effect.BlindDown('blinkDiv',{duration:0.6});
    
}
function savePref(){
    
    //var l = document.getElementById("Language").selectedIndex.text; 
    //var f = document.getElementById("Filter").checked;
    
    var lang = document.subForm.Language.value; 
    var fimg = document.subForm.FImg.checked;     
    var fint = document.subForm.FInt.checked;
    var fdup = document.subForm.FDup.checked;    
    //var f = document.subForm.Filter[0].checked;    

    var DaysToExpire = 30;
    var e = new Date();
    e.setTime(e.getTime()+(DaysToExpire*24*60*60*365));
    SetCookie('RSSMicro_lang',lang,e);
    if (fimg){SetCookie('RSSMicro_fimg','1',e);}else{SetCookie('RSSMicro_fimg','0',e);}
    if (fint){SetCookie('RSSMicro_fint','1',e);}else{SetCookie('RSSMicro_fint','0',e);}            
    if (fdup){SetCookie('RSSMicro_fdup','1',e);}else{SetCookie('RSSMicro_fdup','0',e);}    
    //if (f == false) SetCookie('RSSMicro_filter','1',e); else SetCookie('RSSMicro_filter','0',e);
    alert("Your search preferences have been saved");
    closeIt();
    
}
function doFeedPreview(divID,fid,s){
    FeedPreview(divID,fid,s)
}
function doFeedSubscription(divID,fid,s){
    FeedSubscription(divID,fid,s)
}
function doHint(hp,st){
    var st = st.replace(/#/g,'"');
    document.getElementById("hints").innerHTML = '<br><p align=center><img src="images/progbar.gif" width="100" height="14"></p>'; 
    Hints(hp,st);
}
function doSIEPrv(){
    window.external.AddSearchProvider('http://www.rssmicro.com/opensearch/opensearch_ie.xml');
}
function showFeedPreview(divID,c){
	document.getElementById(divID).innerHTML = c;
	//location.href = '#theForm';
}
function showFeedSubscription(divID,c){
	document.getElementById(divID).innerHTML = c;
	//location.href = '#theForm';
}
function showContactUs(c,f){
	document.getElementById("dCon").innerHTML = c;
	//location.href = '#theForm';
}
function RelatedPulled(c){
	document.getElementById("dRelatedWords").innerHTML = c;
	//location.href = '#theForm';
}

function mvdivH(fid,divname,x,y,t,o,s) {
	var steps = Math.floor(t*60/1000);		
    var height = parseInt(document.getElementById(divname).style.height);
	if (height == 0){
		var fh = 0;
		if (document.getElementById(divname).offsetTop-document.body.scrollTop > 400){fh = 1}else{fh = 2}	
	    for(var i=0; i<=steps; i++) 
	    {
	        height = height + 12	
		    if (fh==1) setTimeout("window.scrollBy(0,10);document.getElementById('"+divname+"').style.height='"+height+"px';",Math.floor(i*t/(2*steps)));
		    if (fh==2) setTimeout("document.getElementById('"+divname+"').style.height='"+height+"px';",Math.floor(i*t/(2*steps)));
	    }
	    if ( o == 'p') {setTimeout("doFeedPreview('"+divname+"','"+fid+"','"+s+"');",Math.floor(i*t/(2*steps)));}
	    if ( o == 's') {setTimeout("doFeedSubscription('"+divname+"','"+fid+"','"+s+"');",Math.floor(i*t/(2*steps)));}		    
	    if ( o == 'c') {setTimeout("ContactUs();",Math.floor(i*t/(2*steps)));}
	    if ( o == 'a') {setTimeout("AddURL();",Math.floor(i*t/(2*steps)));}	    
	}
	else{
	    document.getElementById(divname).innerHTML='&nbsp;'
	    for(var i=0; i<=steps; i++) 
	    {
	        height = height - 12	
		    setTimeout("document.getElementById('"+divname+"').style.height='"+height+"px'",Math.floor(i*t/(2*steps)));
	    }
	}
}	

function tPrv(divID,fid,s){
    document.getElementById(divID).innerHTML = "<table width=100% cellspacing=10><tr><td align=center><p align=center><img src=images/progbar.gif width=100 height=14></p></td></tr></table>";
	//mvdivH(fid,divID,190,0,500,'p',s);
	var ua = navigator.userAgent.toLowerCase(); 
	if (ua.indexOf('msie') > 0 ){doFeedPreview(divID,fid,s);}else{mvdivH(fid,divID,190,0,500,'p',s);}
    //new Effect.BlindDown(divID,{duration:0.6});
    //doFeedPreview(divID,fid,s);
}

function tExp(divID,fid,s){
    document.getElementById(divID).innerHTML = "<table width=100% cellspacing=10><tr><td align=center><p align=center><img src=images/progbar.gif width=100 height=14></p></td></tr></table>";
    //mvdivH(fid,divID,190,0,500,'s',s);
	var ua = navigator.userAgent.toLowerCase();     
	if (ua.indexOf('msie') > 0 ){doFeedSubscription(divID,fid,s);}else{mvdivH(fid,divID,190,0,500,'s',s);} 
}

/*var ua = navigator.userAgent;
if (ua.indexOf('MSIE 7.0') > 0) {
    document.getElementById("Hints").innerHTML = '<a href="javascript:;" onclick="doSIEPrv();">Make RSSMicro your search engine in Internet Explorer</a>'
}*/

	function moveRight() {
		var left = parseInt(document.getElementById('moveable').style.left);
		//if (left != -190)
		//	return;

		//movediv('moveable',190,0,500);
		movediv('moveable',150,0,450);		
		
        document.getElementById('moveable').innerHTML = fList;		
		//setCookie("sg_template_menupos","right",30);
		
		//document.getElementById('mlradio').src = 'templates/siteground30/images/mradio.jpg';		
		//document.getElementById('mltext').src = 'templates/siteground30/images/mltextoff.jpg';		
		
		//document.getElementById('mrradio').src = 'templates/siteground30/images/mradiooff.jpg';		
		
		//document.getElementById('mrtext').src = 'templates/siteground30/images/mrtext.jpg';		
	}	
	
	
	function moveLeft() {
		var left = parseInt(document.getElementById('moveable').style.left);
		//if (left != 0)
		//	return;
        //document.getElementById('moveable').innerHTML = '<a href="javascript:;" onCLick="moveRight();">»»</a>&nbsp;';
        document.getElementById('moveable').innerHTML = '&nbsp;';        

		//movediv('moveable',-190,0,500);
		movedivrev('moveable',150,0,450);		
		//setCookie("sg_template_menupos","left",30);
		
		//document.getElementById('mrradio').src = 'templates/siteground30/images/mradio.jpg';		
		//document.getElementById('mrtext').src = 'templates/siteground30/images/mrtextoff.jpg';		
		
		//document.getElementById('mlradio').src = 'templates/siteground30/images/mradiooff.jpg';		
		
		//document.getElementById('mltext').src = 'templates/siteground30/images/mltext.jpg';		
			
	}


	function movediv(divname,x,y,t) {
		var steps = Math.floor(t*30/1000);		
		var height = parseInt(document.getElementById(divname).style.height);
		var width = parseInt(document.getElementById(divname).style.width);
		var left = parseInt(document.getElementById(divname).style.left);
		var top  = parseInt(document.getElementById(divname).style.top);
		for(var i=0; i<=steps; i++) 
		{
		    width = width + 10		
			setTimeout("document.getElementById('"+divname+"').style.width='"+width+"px'",Math.floor(i*t/steps));
			//document.getElementById(divname).innerHTML = document.getElementById(divname).innerHTML + Math.floor(i*t/steps)+ ', '			
			//setTimeout("document.getElementById('"+divname+"').style.left='"+Math.floor(left+i*x/steps)+"px'",Math.floor(i*t/steps));
			//setTimeout("document.getElementById('"+divname+"').style.top='"+Math.floor(top+i*y/steps)+"px'",Math.floor(i*t/steps));

		}
	}
	function movedivrev(divname,x,y,t) {
		var steps = Math.floor(t*30/1000);
		var height = parseInt(document.getElementById(divname).style.height);				
		var width = parseInt(document.getElementById(divname).style.width);
		var left = parseInt(document.getElementById(divname).style.left);
		var top  = parseInt(document.getElementById(divname).style.top);
		for(var i=0; i<=steps; i++) 
		{
		    width = width - 10
			setTimeout("document.getElementById('"+divname+"').style.width='"+width+"px'",Math.floor(i*t/steps));
			//document.getElementById(divname).innerHTML = document.getElementById(divname).innerHTML + Math.floor(i*t/steps)+ ', '
			//setTimeout("document.getElementById('"+divname+"').style.left='"+Math.floor(left+i*x/steps)+"px'",Math.floor(i*t/steps));
			//setTimeout("document.getElementById('"+divname+"').style.top='"+Math.floor(top+i*y/steps)+"px'",Math.floor(i*t/steps));
		}
	}

