
/**

1. What do we need?

- First of all, all menus are residing over one another.
- When mouseenters over the Menu, it should call a 


1. create an 

*/
function initialize_menu() 
{
	if($('menu-web') != null) 
	{
	var mySlide1 = new Fx.Slide('submenu-web');
	var mySlide2 = new Fx.Slide('submenu-seo');
	var mySlide3 = new Fx.Slide('submenu-mobile');

//		var focus = <?php isset($_GET['fcs'])?$_GET['fcs']:1; ?>;
	if(focus==1) {
		mySlide2.hide();
		mySlide3.hide();
	} else if (focus==2) {
		mySlide1.hide();
		mySlide3.hide();
	} else if (focus==3) {
		mySlide1.hide();
		mySlide2.hide();
	}
	
	$('menu-web').addEvent('mouseenter', function(e){
		e = new Event(e);
		mySlide2.slideOut();
		mySlide3.slideOut();
		mySlide1.slideIn();
		e.stop();
	});

	 
	$('menu-seo').addEvent('mouseenter', function(e){
		e = new Event(e);
		mySlide1.slideOut();
		mySlide3.slideOut();
		mySlide2.slideIn();
		e.stop();
	});

	$('menu-mobile').addEvent('mouseenter', function(e){
		e = new Event(e);
		mySlide2.slideOut();
		mySlide1.slideOut();
		mySlide3.slideIn();
		e.stop();
	});
	}

	//The following code is used for sidebar widget tool.
	if($('domain') != null) 
	{

		$('rankcodetextarea').addEvent('click',function(e) {
			e = new Event(e).stop();
		
			if($('rankcodetextarea').value) {
				$('rankcodetextarea').selectionStart=0;
				$('rankcodetextarea').selectionEnd=$('rankcodetextarea').value.length;
			}

		});

	//Attach Keypress Event to the Domain Textbox
		$('domain').addEvent('keypress',function(e) {
			
			if(e.keyCode==13) {
				e = new Event(e).stop();
				submitPR();
			}

		});

		$('submitGetPR').addEvent('click', function(e) {
				e = new Event(e).stop();
				submitPR();	 
		});

	}

	//The following code is used for keywordTool.
	if($('txturl') != null) 
	{
	//Attach Keypress Event to the Domain Textbox
		$('txturl').addEvent('keypress',function(e) {

			if(e.keyCode==13) {
				e = new Event(e).stop();

				if($('txturl').value == "")
				{
					alert("Please fill in the url.");
					return false;
				}
				else
				{	urlProperties() ;		}	
				
			}
		});

		$('btnSubmit').addEvent('click', function(e) {
				e = new Event(e).stop();
				
				if($('txturl').value == "")
				{
					alert("Please fill in the url.");
					return false;
				}
				else
				{	urlProperties(); 	}	
		});
	}

		var myTips = new Tips($$('.tooltip'), {
			maxTitleChars: 50	//I like my captions a little long
		});

}

function submitPR() {
		var url = "http://www.redwavect.com/seotools/pr.php";

		//alert($('domain').value);
	 
		/**
		 * The simple way for an Ajax request, use onRequest/onComplete/onFailure
		 * to do add your own Ajax depended code.
		 */
		new Ajax(url, {
			method: 'get',
			data: 'domain=' + $('domain').value,
			update: $('msg'),
			onRequest: function() {
				$('msg').innerHTML = '<img src="/images/ball.gif" />';
			},
			onFailure: function() {
				$('msg').innerHTML = 'Sorry! Request could not be completed. Please try again later. ';
			},
			onComplete: function() {
				response = this.response.text;
				 if(response=="NOT_FOUND") {
					 var errmsg = "<b style='color:#c60000;'> Looks like your url is not correct,</b>";
					 document.getElementById('rankcodetextarea').value = "Please submit your Url correctly.";
					 document.getElementById('msg').innerHTML = errmsg;
					 document.getElementById('pic').innerHTML = "";

				 } else {
					 var premsg = "<strong><small>This is how siterank image will appear on your site</small></strong>";
					 var postmsg = "<strong><small>You may copy the html code below to show this image on your site. </small></strong>";
					  document.getElementById('rankcodetextarea').value = response;
					  document.getElementById('msg').innerHTML =  premsg + "<br/> " + response  + "<br/>" + postmsg;
				 }
			}
		}).request();

}

function onselection(obj) {
	if(obj.value) {
		obj.selectionStart=0;
		obj.selectionEnd=obj.value.length;
	}
}


function urlProperties() 
{
	var url = "http://www.redwavect.com/seotools/getPageLinks.php";

	
	var widgeturl = "<a href='http://www.redwavect.com'><img src='http://www.redwavect.com/seotools/widgetsitedetails.php?url=" + $('txturl').value + "' /></a>";
	
	$('divwidget').innerHTML = widgeturl;
	$('tawidget').value = widgeturl;
	new Ajax(url, {
			method: 'get',
			data: 'url=' + $('txturl').value + '&type=1', 
			
			update: $('pr'),
			
			onRequest: function()
			{
				$('pr').innerHTML = '<img src="images/ball.gif"/>';
			},
			onComplete: function() 
			{
				response = this.response.text;
			},
			onFailure: function () {$('pr').innerHTML = "Error";}
		}).request();

		new Ajax(url, {
			method: 'get',
			data: 'url=' + $('txturl').value + '&type=2', 
			
			update: $('gil'),
			onRequest: function()
			{
				$('gil').innerHTML = '<img src="images/ball.gif"/>';
			},
			onComplete: function() 
			{
				response = this.response.text;
				 
			},
			onFailure: function () {$('gil').innerHTML = "Error";}
		}).request();

		new Ajax(url, {
			method: 'get',
			data: 'url=' + $('txturl').value + '&type=3', 
			
			update: $('yil'),
			onRequest: function()
			{
				$('yil').innerHTML = '<img src="images/ball.gif"/>';
			},
			onComplete: function() 
			{
				response = this.response.text;
				 
			},
			onFailure: function () {$('yil').innerHTML = "Error";}
		}).request();

		new Ajax(url, {
			method: 'get',
			data: 'url=' + $('txturl').value + '&type=4', 
			
			update: $('til'),
			onRequest: function()
			{
				$('til').innerHTML = '<img src="images/ball.gif"/>';
			},
			onComplete: function() 
			{
				response = this.response.text;
				 
			},
			onFailure: function () {$('til').innerHTML = "Error";}
		}).request();

		new Ajax(url, {
			method: 'get',
			data: 'url=' + $('txturl').value + '&type=5', 
			
			update: $('qr'),
			onRequest: function()
			{
				$('qr').innerHTML = '<img src="images/ball.gif"/>';
			},
			onComplete: function() 
			{
				response = this.response.text;
				 
			},
			onFailure: function () {$('qr').innerHTML = "Error";}
		}).request();

		new Ajax(url, {
			method: 'get',
			data: 'url=' + $('txturl').value + '&type=6', 
			
			update: $('dmoz'),
			onRequest: function()
			{
				$('dmoz').innerHTML = '<img src="images/ball.gif"/>';
			},
			onComplete: function() 
			{
				response = this.response.text;
				 
			},
			onFailure: function () {$('dmoz').innerHTML = "Error";}
		}).request();

		new Ajax(url, {
			method: 'get',
			data: 'url=' + $('txturl').value + '&type=7', 
			
			update: $('whois'),
			onRequest: function()
			{
				$('whois').innerHTML = '<img src="images/ball.gif"/>';
			},
			onComplete: function() 
			{
				response = this.response.text;
				 
			},
			onFailure: function () {$('whois').innerHTML = "Error";}
		}).request();
		new Ajax(url, {
			method: 'get',
			data: 'url=' + $('txturl').value + '&type=9', 
			
			update: $('gov'),
			onRequest: function()
			{
				$('gov').innerHTML = '<img src="images/ball.gif"/>';
			},
			onComplete: function() 
			{
				response = this.response.text;
				 
			},
			onFailure: function () {$('gov').innerHTML = "Error";}
		}).request();
		new Ajax(url, {
			method: 'get',
			data: 'url=' + $('txturl').value + '&type=8', 
			
			update: $('edu'),
			onRequest: function()
			{
				$('edu').innerHTML = '<img src="images/ball.gif"/>';
			},
			onComplete: function() 
			{
				response = this.response.text;
				 
			},
			onFailure: function () {$('edu').innerHTML = "Error";}
		}).request();



		
	
}


window.addEvent('domready', initialize_menu );