// JavaScript Document

var xmlHttp // xmlHttp variable

function GetXmlHttpObject() {
    var objXMLHttp = null;

    if( window.XMLHttpRequest )
    {
        try
        {
            objXMLHttp = new XMLHttpRequest();
        }
        catch( e )
        {
            objXMLHttp = false;
        }
    }
    else if( window.createRequest )
    {
        try
        {
            objXMLHttp = new window.createRequest();
        }
        catch( e )
        {
            objXMLHttp = false;
        }
    }
    else if( window.ActiveXObject )
    {
        try
        {
            objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch( e )
        {
            try
            {
                objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch( e )
            {
                objXMLHttp = false;
            }
        }
    }

    return objXMLHttp;
}
function id(id)
{
	return document.getElementById(id);
}
var field;
function check_unique(fld,uid,base){
field=fld;
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
}
if(uid==""){
param="&"+field+"="+id(field).value+"&field="+field
}
else {
	param="&"+field+"="+id(field).value+"&field="+field+"&uid="+uid
}
//document.frm.reset;
var url=base+"unique_check.php";
xmlHttp.onreadystatechange = response;
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", param.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.send(param);
function response()
 {
		if (xmlHttp.readyState == 4)
		{
		var x=xmlHttp.responseText
			if(x>0)
			{
				id(field).value="";
				id("ajax_"+field).innerHTML='Email already exist';
			}
			else
			{
				id("ajax_"+field).innerHTML='';	
			}
		}
		else
		{
			id("ajax_"+field).innerHTML  ="<img src='images/loading_small.gif'/>";
		}
}
}

function user_login(val,regform)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
}
if(regform!=0)
param="&email="+id('lemail').value+"&pwd="+id('lpwd').value;
else 
param="&email="+id('rlogemail').value+"&pwd="+id('rlogpwd').value;
//document.frm.reset;
var url=val+'login.php';
xmlHttp.onreadystatechange = response;
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", param.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.send(param);
function response()
 {
		if (xmlHttp.readyState == 4)
		{
		var x=xmlHttp.responseText
			if(x==false)
			{
				if(regform!=0){
				id("login_status").innerHTML="Login invalid";
				return false;
				}
				else {
				id("rlogin_status").innerHTML="Login invalid";
				return false;
				}
				
			}
			else
			{
				//alert(x);
				/*id("login_container").style.display='none';
				id("login_menu").style.display='none';
				id("user_menu").style.display='block';
				id("login_status").innerHTML='';*/	
				if(regform!=0)
				window.location.reload();
				else
				window.location.href=val;
			}
		}
		else
		{
			id("login_status").innerHTML  ="<img src='"+val+"images/loading_small.gif'/>";
		}
}

}

function forgot(val)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
}
param="&email="+id('forgotemail').value;
//document.frm.reset;
var url=val+'forgot.php';
xmlHttp.onreadystatechange = response;
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", param.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.send(param);
function response()
 {
		if (xmlHttp.readyState == 4)
		{
		var x=xmlHttp.responseText
			if(x==false)
			{
				id("forgot_status").innerHTML="<font color='red'>Email Not found</font>";
				return false;
			}
			else
			{
				id("forgot_status").innerHTML="<font color='green'>Password sent to your email-id</font>";
				setTimeout('id("forgot_status").innerHTML="";id("forgotemail").value=""',6000);
				//alert(x);
				/*id("login_container").style.display='none';
				id("login_menu").style.display='none';
				id("user_menu").style.display='block';
				id("login_status").innerHTML='';*/	
				//window.location.reload();
				
			}
		}
		else
		{
			id("forgot_status").innerHTML  ="<img src='"+val+"images/loading_small.gif'/>";
		}
}

}

function user_logout(val)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
}
//param="&email="+id('lemail').value+"&pwd="+id('lpwd').value;
param="";
//document.frm.reset;
var url=val+"logout.php";
xmlHttp.onreadystatechange = response;
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", param.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.send(param);
function response()
 {
		if (xmlHttp.readyState == 4)
		{
		var x=xmlHttp.responseText
			if(x==false)
			{
				
				/*id("login_menu").style.display='block';
				id("user_menu").style.display='none';
				id("login_container").style.display='block';
				id("lemail").value="";
				id("lpwd").value="";
				id("login_status").innerHTML='';*/
				window.location.reload();
			}
			
			
		}
		else
		{
			id("login_status").innerHTML  ="<img src='"+val+"images/loading_small.gif'/>";
		}
		
		 window.addEvent('domready', function() {
				   accordion = new Accordion($$('.toggler'), $$('.element'), {
					opacity: false,
					alwaysHide: true,
					show: -1
				});
			});
}

}
var base;
var vid;
var type;
function add_que(bse,vd,tp,id)
{
base	=bse;
vid		=vd;
type	=tp;
xmlHttp	=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
}
param="&video_id="+vid+"&type="+type+'&id='+id;
//document.frm.reset;
var url=base+'add_queue.php';
xmlHttp.onreadystatechange = response;
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", param.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.send(param);
function response()
 {
		if (xmlHttp.readyState == 4)
		{
		var x=xmlHttp.responseText
			if(x==1)
			{
				document.getElementById("add_queque_"+type+'_'+vid).innerHTML="<img src='"+base+"images/icon-check.gif'/>";
			}
		}
		else
		{
			id("login_status").innerHTML  ="<img src='"+base+"images/loading_small.gif'/>";
		}
}

}

function videocart(bse,vd,tp,id)
{
base	=bse;
vid		=vd;
type	=tp;
xmlHttp	=GetXmlHttpObject()
if (xmlHttp==null){
alert ("Browser does not support HTTP Request")
return
}
param="&video_id="+vid+"&type="+type+'&id='+id;
//document.frm.reset;
var url=base+'add_cart.php';
xmlHttp.onreadystatechange = response;
xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", param.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.send(param);
function response()
 {
		if (xmlHttp.readyState == 4)
		{
		var x=xmlHttp.responseText
			if(x==1)
			{
				alert("added to cart")
			}
		}
		else
		{
			id("cart_status").innerHTML  ="<img src='"+base+"images/loading_small.gif'/>";
		}
}

}


function displayunicode(e){
var unicode=e.keyCode? e.keyCode : e.charCode
if(unicode==13)
{
	user_login();
	return false;
}
}

