/* 
* Skeleton V1.0.3
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 7/17/2011
*/	
	

$(document).ready(function() {

 	/* Tabs Activiation
	================================================== */
	var tabs = $('ul.tabs');
	
	tabs.each(function(i) {
		//Get all tabs
		var tab = $(this).find('> li > a');
		tab.click(function(e) {
			
			//Get Location of tab's content
			var contentLocation = $(this).attr('href') + "Tab";
			
			//Let go if not a hashed one
			if(contentLocation.charAt(0)=="#") {
			
				e.preventDefault();
			
				//Make Tab Active
				tab.removeClass('active');
				$(this).addClass('active');
				 
				//Show Tab Content & add active class
				$(contentLocation).show().addClass('active').siblings().hide().removeClass('active');
				
			} 
		});
	}); 



	/*
	click: Div.toggle Click Handling
	iUI also captures `div.toggle` clicks and displays/hides the element via setting
	a `toggled` attribute to true/false.
	*/
	addEventListener("click", function(event)
	{
 
		var div = findParent(event.target, "div");
		if (div && hasClass(div, "toggle"))
		{
			div.setAttribute("toggled", div.getAttribute("toggled") != "true");
			event.preventDefault();		   
		}
	}, true);






/* EMAILER */
 
	$("#submit").click(function(){					   				   
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		
		var emailToVal = $("#emailTo").val();
		if(emailToVal == '') {
			$("#emailTo").after('<span class="error">You forgot to enter the email address to send to.</span>');
			hasError = true;
		} else if(!emailReg.test(emailToVal)) {	
			$("#emailTo").after('<span class="error">Enter a valid email address to send to.</span>');
			hasError = true;
		}
		
		var emailFromVal = $("#emailFrom").val();
		if(emailFromVal == '') {
			$("#emailFrom").after('<span class="error">You forgot to enter the email address to send from.</span>');
			hasError = true;
		} else if(!emailReg.test(emailFromVal)) {	
			$("#emailFrom").after('<span class="error">Enter a valid email address to send from.</span>');
			hasError = true;
		}
		
		var subjectVal = $("#subject").val();
		if(subjectVal == '') {
			$("#subject").after('<span class="error">You forgot to enter the subject.</span>');
			hasError = true;
		}
		
		var messageVal = $("#message").val();
		if(messageVal == '') {
			$("#message").after('<span class="error">You forgot to enter the message.</span>');
			hasError = true;
		}
		
		
		if(hasError == false) {
			$(this).hide();
			$("#sendEmail li.buttons").append('<img src="/wp-content/themes/default/images/template/loading.gif" alt="Loading" id="loading" />');
			
			$.post("/sendemail.php",
   				{ emailTo: emailToVal, emailFrom: emailFromVal, subject: subjectVal, message: messageVal },
   					function(data){
						$("#sendEmail").slideUp("normal", function() {				   
							
							$("#sendEmail").before('<h1>Success</h1><p>Your email was sent.</p>');											
						});
   					}
				 );
		}
		
		return false;
	});	 








	/* GoogleTalk
	
	*/
	
	$.ajaxSetup ({
		cache: false
	});
// http://api.flickr.com/services/feeds/photos_public.gne?jsoncallback=?


//http://www.google.com/talk/service/badge/Start?tk=z01q6amlqbtie6jqbhp4bjrji03s60ov4tk4cr0j03dqfo5s95lpvut7fv65rqbnpv3h2fhuqj7sdpjctlqb2acq7uu1cdnakdf53q5gvblitp5fh2p6e7atep8sh9lnlsi0fg3cge3qmkkacjt2vu3enh4jnpk1v624pl2gbh0k9lekr5v8rcof5c5ge87f1rs
// var url =  "http://www.google.com/talk/service/badge/Start?tk=z01q6amlqbtie6jqbhp4bjrji03s60ov4tk4cr0j03dqfo5s95lpvut7fv65rqbnpv3h2fhuqj7sdpjctlqb2acq7uu1cdnakdf53q5gvblitp5fh2p6e7atep8sh9lnlsi0fg3cge3qmkkacjt2vu3enh4jnpk1v624pl2gbh0k9lekr5v8rcof5c5ge87f1rs";
/*

    var url = 'http://www.google.com/?t="+v+"&callback=?';
     $.get(url, function(response) {
          $('div#jsonpResult').html(response);
     });
  
*/
  	$.ajaxSetup({
		error:function(x,e){
			if(x.status==0){
	alert(params+" "+url+' You are offline!!\n Please Check Your Network.');
			}else if(x.status==404){
	alert('Requested URL not found.');
			}else if(x.status==500){
	alert('Internel Server Error.');
			}else if(e=='parsererror'){
	alert('Error.\nParsing JSON Request failed.');
			}else if(e=='timeout'){
	alert('Request Time out.');
			}else {
	alert('Unknow Error.\n'+x.responseText);
			}
		}
	});
  /*
   	var	params={name:'mahesh'};
 	var url =  "http://www.google.com/talk/service/badge/Start?tk=z01q6amlqbtie6jqbhp4bjrji03s60ov4tk4cr0j03dqfo5s95lpvut7fv65rqbnpv3h2fhuqj7sdpjctlqb2acq7uu1cdnakdf53q5gvblitp5fh2p6e7atep8sh9lnlsi0fg3cge3qmkkacjt2vu3enh4jnpk1v624pl2gbh0k9lekr5v8rcof5c5ge87f1rs";
  	var url =  "proxy.php";
 	$.get(url,params,function(){},'json');
 	var messs = $.getJSON(url,params,function(){});
 */
	var MyiFrame = "<iframe src='http://www.google.com/talk/service/badge/Start?tk=z01q6amlqbtie6jqbhp4bjrji03s60ov4tk4cr0j03dqfo5s95lpvut7fv65rqbnpv3h2fhuqj7sdpjctlqb2acq7uu1cdnakdf53q5gvblitp5fh2p6e7atep8sh9lnlsi0fg3cge3qmkkacjt2vu3enh4jnpk1v624pl2gbh0k9lekr5v8rcof5c5ge87f1rs' frameborder='0' allowtransparency='true' width='300' height='118'></iframe>"
			
 	
 	$("#load_basic").click(function () { 
      $('#jsonpResult').slideDown();
      
	$("#jsonpResult").append(MyiFrame);
	 
    });	
	
	
});

 
 


