// JavaScript Document


function theRotator(val,intervel,check) {
	$('div#'+ val +' ul li').css({opacity: 0.0});
	$('div#'+ val +' ul li:first').css({opacity: 1.0});
	if(check>1)
	{
	var fun="rotate('"+val+"')";	
	setInterval(fun,intervel);
	}
}
function rotate(val) {	
	var current = ($('div#'+ val +' ul li.show')?  $('div#'+ val +' ul li.show') : $('div#'+ val +' ul li:first'));
	var next = ((current.next().length) ? ((current.next().hasClass('show')) ? $('div#'+ val +' ul li:first') :current.next()) : $('div#'+ val +' ul li:first'));
	next.css({opacity: 0.0})
	.addClass('show')
	.animate({opacity: 1.0}, 1000);
 	current.animate({opacity: 0.0}, 1000)
	.removeClass('show');
	
}
function getHttpObject()
{
	var xmlhttp;
	if (window.XMLHttpRequest)
	  {// code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {// code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
	return xmlhttp;
}
function clickcount(val,type)
{
	var params = '';
	var xmlHttp = getHttpObject();
	var url = "index.php?welcome/clickcount/"+ type +"/" + val ;
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length",0);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)
		{
			var str = xmlHttp.responseText ;
		}
	}	

}
function Evalscripts(id)
{
       var x = document.getElementById(id).getElementsByTagName("script");
	   //alert(x.length);
       if(x!='')
       {
               for(var i=0;i<x.length;i++)
               { 
			       
                       var z=x[i].text;
                       eval(z);
               }
       }
}		
function cangechannel(val)
{
	var params = '';
	var xmlHttp = getHttpObject();
	var url = "index.php?welcome/changechannels/" + val ;
	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length",0);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.send(params);
	xmlHttp.onreadystatechange=function()
	{
		if(xmlHttp.readyState==4)
		{
			
			var html = xmlHttp.responseText ;
			document.getElementById('change_channels').innerHTML = html;
			Evalscripts('change_channels');
			
		}
	}	
}

function validatecontactform()
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(document.getElementById('name').value=="" || document.getElementById('email').value=="" )
	{
		document.getElementById('errmsg').innerHTML="Name and Email Required";
		return false;
	}
	if(reg.test(document.getElementById('email').value) == false)
	{
		document.getElementById('errmsg').innerHTML="Enter Valid Email ID";
		return false;
	}
	else
	{
		document.getElementById('errmsg').innerHTML="";
		return true;
	}
}

