var sloganCounter = 1;
var socialTheme;
var nextCounter = 50;
function flipSlogan(){

	var obj1 = document.getElementById('slogan' + sloganCounter);
	$(obj1).slideToggle(500);
	if (sloganCounter >= 5)
		sloganCounter=1;
	else
		sloganCounter++;

	var obj2 = document.getElementById('slogan' + sloganCounter);
	$(obj2).slideToggle(500);
	setTimeout('flipSlogan()', 10000);
	
}
function detectBrowser(theBrowser){
	document.getElementById('chrome').style.display = 'none';
	document.getElementById('FF').style.display = 'none';
	document.getElementById('Safari').style.display = 'none';	
	document.getElementById('IE').style.display = 'none';
	document.getElementById('Opera').style.display = 'none';
	document.getElementById('noDetect').style.display = 'none';
	if(!theBrowser)
		var theBrowser = BrowserDetect.browser; 
	if( theBrowser == "Chrome"){
		document.getElementById('chrome').style.display = 'block';
	}
	else if( theBrowser == "Firefox"){
		document.getElementById('FF').style.display = 'block';
	}
	else if( theBrowser == "Safari"){
		document.getElementById('Safari').style.display = 'block';		
	}
	else if( theBrowser == "Explorer"){
		document.getElementById('IE').style.display = 'block';
	}
	else if( theBrowser == "Opera"){
		document.getElementById('Opera').style.display = 'block';
	}
	else{
		document.getElementById('noDetect').style.display = 'block';
	}
}
function downloadExt(theBrowser){
	if( theBrowser == "Chrome"){
		document.getElementById('extDL').innerHTML = "<div style=\"display:none;\"><iframe src='http://www.oopapp.com/extensions/chrome/oop.crx'></iframe></div>";
	}
	else if( theBrowser == "Firefox"){
		document.getElementById('extDL').innerHTML = "<div style=\"display:none;\"><iframe src='http://www.oopapp.com/extensions/FF/oop.xpi'></iframe></div>";
	}
	else if( theBrowser == "Safari"){	
		document.getElementById('extDL').innerHTML = "<div style=\"display:none;\"><iframe src='http://www.oopapp.com/extensions/safari/'></iframe></div>";
	}
	else if( theBrowser == "Explorer"){
		document.getElementById('extDL').innerHTML = "<div style=\"display:none;\"><iframe src='http://www.oopapp.com/extensions/IE/'></iframe></div>";
	}
	else if( theBrowser == "Opera"){
		document.getElementById('extDL').innerHTML = "<div style=\"display:none;\"><iframe src='http://www.oopapp.com/extensions/opera/'></iframe></div>";
	}
}
function showPhone(thePhone){
	
	return;
	
	document.getElementById('apple').style.display = 'none';
	document.getElementById('blackberry').style.display = 'none';
	document.getElementById('android').style.display = 'none';	
	document.getElementById('symbian').style.display = 'none';
	document.getElementById('palm').style.display = 'none';

	if( thePhone == "apple")
		document.getElementById('apple').style.display = 'block';	
	else if( thePhone == "blackberry")
		document.getElementById('blackberry').style.display = 'block';	
	else if( thePhone == "android")
		document.getElementById('android').style.display = 'block';	
	else if( thePhone == "symbian")
		document.getElementById('symbian').style.display = 'block';	
	else if( thePhone == "palm")
		document.getElementById('palm').style.display = 'block';	
}
function delLinks(ids){


    var request = "remove.php";
    var data= "&ids=" + ids;
    var http = new XMLHttpRequest();
    http.open("POST", request, true);

    //Send the proper header information along with the request
    http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    http.setRequestHeader("Content-length", data.length);
    http.setRequestHeader("Connection", "close");

    http.onreadystatechange = function() {//Call a function when the state changes.
        if(http.readyState == 4 && http.status != 200) {
            setTimeout('delLinks(ids)', 10000);
        }
    }
    http.send(data);

/*

	var req = new XMLHttpRequest();
	var request = "remove.php?email=" + email +"&ids=" + ids;
	req.open('GET', request, true);
	req.onreadystatechange = function (aEvt) {  
	   if (req.readyState == 4) {  
		   if(req.status != 200)  
			   setTimeout('delLinks(email,ids)', 10000);
	   	}  
	 };  
	 req.send(null); */
}
function nextCount(minus){
	nextCounter = nextCounter - minus;
	var next = document.getElementById("next");
        if(next){
            if (nextCounter < 0)
		next.innerHTML = "<a href=\"myoop.php\">Next</a>";
            else
		next.innerHTML = "<a href=\"myoop.php?start=" + nextCounter + "\">Next</a>";

        }

}
function showHide(element){
	var obj1 = document.getElementById(element);
	$(obj1).slideToggle(500);
}
var BrowserDetect = {
		init: function () {
			this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
			this.version = this.searchVersion(navigator.userAgent)
				|| this.searchVersion(navigator.appVersion)
				|| "an unknown version";
			this.OS = this.searchString(this.dataOS) || "an unknown OS";
		},
		searchString: function (data) {
			for (var i=0;i<data.length;i++)	{
				var dataString = data[i].string;
				var dataProp = data[i].prop;
				this.versionSearchString = data[i].versionSearch || data[i].identity;
				if (dataString) {
					if (dataString.indexOf(data[i].subString) != -1)
						return data[i].identity;
				}
				else if (dataProp)
					return data[i].identity;
			}
		},
		searchVersion: function (dataString) {
			var index = dataString.indexOf(this.versionSearchString);
			if (index == -1) return;
			return parseFloat(dataString.substring(index+this.versionSearchString.length+1));
		},
		dataBrowser: [
			{
				string: navigator.userAgent,
				subString: "Chrome",
				identity: "Chrome"
			},
			{ 	string: navigator.userAgent,
				subString: "OmniWeb",
				versionSearch: "OmniWeb/",
				identity: "OmniWeb"
			},
			{
				string: navigator.vendor,
				subString: "Apple",
				identity: "Safari",
				versionSearch: "Version"
			},
			{
				prop: window.opera,
				identity: "Opera"
			},
			{
				string: navigator.vendor,
				subString: "iCab",
				identity: "iCab"
			},
			{
				string: navigator.vendor,
				subString: "KDE",
				identity: "Konqueror"
			},
			{
				string: navigator.userAgent,
				subString: "Firefox",
				identity: "Firefox"
			},
			{
				string: navigator.vendor,
				subString: "Camino",
				identity: "Camino"
			},
			{		// for newer Netscapes (6+)
				string: navigator.userAgent,
				subString: "Netscape",
				identity: "Netscape"
			},
			{
				string: navigator.userAgent,
				subString: "MSIE",
				identity: "Explorer",
				versionSearch: "MSIE"
			},
			{
				string: navigator.userAgent,
				subString: "Gecko",
				identity: "Mozilla",
				versionSearch: "rv"
			},
			{ 		// for older Netscapes (4-)
				string: navigator.userAgent,
				subString: "Mozilla",
				identity: "Netscape",
				versionSearch: "Mozilla"
			}
		],
		dataOS : [
			{
				string: navigator.platform,
				subString: "Win",
				identity: "Windows"
			},
			{
				string: navigator.platform,
				subString: "Mac",
				identity: "Mac"
			},
			{
				   string: navigator.userAgent,
				   subString: "iPhone",
				   identity: "iPhone/iPod"
		    },
			{
				string: navigator.platform,
				subString: "Linux",
				identity: "Linux"
			}
		]

	};
	BrowserDetect.init();

function socialSelect(){
	//todel
	var image = "url(../images/under-construction.jpg)"
	document.getElementById('social').style.backgroundImage = image;
	return;
	//end del
	
	var socialSites= new Array("digg","reddit","slashdot","fark");
	user = SocialHistory();
	if (document.referrer != ''){
		for (var i in socialSites){
			if(document.referrer.indexOf(socialSites[i]) != -1){
				socialSites[i] = "digg";
				var image = "url(../images/" + socialSites[i] + ".png)"
				document.getElementById('social').style.backgroundImage = image;
			}
		}
	}
	else if(user.doesVisit("Digg")){
		document.getElementById('social').style.backgroundImage = "../images/digg.png";
		setTimeout('diggdemo(0)', 3000);
	}	
	
}
function diggDemo(state){
	state++;
	switch(state)
	{
	case 1:
	  //execute code block 1
	  break;
	case 2:
	  //execute code block 2
	  break;
	default:
	  //code to be executed if n is different from case 1 and 2
	}
	setTimeout('diggdemo(state)', 3000);
}
function hideButtonsForIE(){
	var theBrowser = BrowserDetect.browser; 
	if( theBrowser == "Explorer"){
		var oopBlock = getElements("myOopBlockButtonsWrapper");
		for(var i in oopBlock){
			oopBlock[i].style.visible = "none";
		}
	}
}
function getElements(className){
	
	var hasClassName = new RegExp("(?:^|\\s)" + className + "(?:$|\\s)");
	var allElements = document.getElementsByTagName("*");
	var results = [];

	var element;
	for (var i = 0; (element = allElements[i]) != null; i++) {
		var elementClass = element.className;
		if (elementClass && elementClass.indexOf(className) != -1 && hasClassName.test(elementClass))
			results.push(element);
	}

	return results;
	
}
