
//this function is for search page
var field_id;
function fetch_course_list(field,orderby,isorderby)
{
    field_id=field;
    var imgasc="images/asc.jpg";
    var imgdesc="images/desc.jpg";
    
	document.getElementById("loaderImg").style.display = "block";
			
    //alert(isorderby)
    if(isorderby==1)
    {
        if(orderby!=0)
            orderby=0;
        else
            orderby=1;
    }
	document.getElementById("order").value=orderby;
	var params="";
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
	catch (e)
    {
        // Internet Explorer
        try
        {
        	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
    	catch (e)
        {
            try
            {
            	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    params+='&field='+field;
    params+='&orderby='+orderby;
    //xmlHttp.onreadystatechange =getResponse;
    var url="get_all_course_ajax.php";
   	xmlHttp.open("POST", url, true);
   
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", params.length);
    xmlHttp.setRequestHeader("Connection", "close");
	
    xmlHttp.onreadystatechange =function(){
        if(xmlHttp.readyState==4)
        {
            if(xmlHttp.status==200)
            {
               	//alert(xmlHttp.responseText); return false;
               	
                var myText = xmlHttp.responseText;		
                document.getElementById("search_data").innerHTML= myText;
                $.superbox(); 
                for(i=1;i<=3;i++)
                {
                    var img_div=get_img_div(i);
                    //alert(i+":"+img_div+"="+field);
                    if(i==field)
                    {
                        orderby==1?img_path=imgasc:img_path=imgdesc;
                        document.getElementById(img_div).innerHTML="<img src="+img_path+">";
                    }
                    else
                    {
                        document.getElementById(img_div).innerHTML="";
                    }
                }
                //document.getElementById("loaderImg").style.display = "none";
            }  
            document.getElementById("loaderImg").style.display = "none";    
        }
        else
        {
            //showloading(field_id);
        }
	return false;
    }
    xmlHttp.send(params);
    return false;
}

// function getResponse()
// {
//     
// }
//######################################################################################################
var flag=true;
function changeImage(id,value){

// 	document.getElementById("loaderImg").style.display = "block";
    //alert(id+"###"+value);
    var courses_address_relation_id = document.getElementById('course_selected_list_'+id).value;
    //alert(courses_address_relation_id);

	var params="";
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
	catch (e)
    {
        // Internet Explorer
        try
        {
        	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
    	catch (e)
        {
            try
            {
            	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    params+='&courses_address_relation_id='+courses_address_relation_id;
    params+='&course_id='+id;
    params+='&value='+value;
    //xmlHttp.onreadystatechange =getResponse;
    var url="get_course_detail_ajax.php";
   	xmlHttp.open("POST", url, true);
   
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", params.length);
    xmlHttp.setRequestHeader("Connection", "close");
	
    xmlHttp.onreadystatechange =function(){
    
    if(xmlHttp.readyState==4)
   	{
		if(xmlHttp.status==200)
		{
            // alert(xmlHttp.responseText);
            if(xmlHttp.responseText==0){
            // alert("if");
                document.getElementById('img_'+id).src="images/select_green.jpg";
                document.getElementById('img_'+id).value = 1;
                document.getElementById('count').value=parseInt(document.getElementById('count').value)+1;
            }
            else{
            // alert("else");
                document.getElementById('img_'+id).src="images/select.jpg";
                document.getElementById('img_'+id).value=0;
                document.getElementById('count').value=parseInt(document.getElementById('count').value)-1;
            }
	
            if(document.getElementById('count').value>=1){
                document.getElementById('register_button').src="images/register_now_green.png";
            }else{
                document.getElementById('register_button').src="images/register_now.jpg";
            }
//             document.getElementById("loaderImg").style.display = "none";
		}      
	}
    
    }
    xmlHttp.send(params);
    return false;	
}


//this function is for search page
var field_id;
function fetch_course_location_list(field,orderby,isorderby,id)
{
    field_id=field;
 //   document.getElementById("loaderImg").style.display = "block";
    var imgasc="images/asc.jpg";
    var imgdesc="images/desc.jpg";
    //alert(isorderby)
    if(isorderby==1)
    {
        if(orderby!=0)
            orderby=0;
        else
            orderby=1;
    }
	document.getElementById("order").value=orderby;
	var params="";
    try
    {
        // Firefox, Opera 8.0+, Safari
        xmlHttp=new XMLHttpRequest();
    }
	catch (e)
    {
        // Internet Explorer
        try
        {
        	xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
    	catch (e)
        {
            try
            {
            	xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch (e)
            {
                alert("Your browser does not support AJAX!");
                return false;
            }
        }
    }
    params+='&field='+field;
    params+='&orderby='+orderby;
    params+='&id='+id;
        //xmlHttp.onreadystatechange =getResponse;
    var url="get_selected_course_locations.php";
   	xmlHttp.open("POST", url, true);
   
    xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlHttp.setRequestHeader("Content-length", params.length);
    xmlHttp.setRequestHeader("Connection", "close");	
    xmlHttp.onreadystatechange =function(){
    	if(xmlHttp.readyState==4)
        {//alert(xmlHttp.responseText);
            if(xmlHttp.status==200)
            {
                //alert(xmlHttp.responseText);
                var myText = xmlHttp.responseText;		
                document.getElementById("ws_package").innerHTML= myText;
                for(i=1;i<=2;i++)
                {
                    var img_div=get_img_course_div(i);
                    //alert(i+":"+img_div+"="+field);
                    if(i==field)
                    {
                        orderby==1?img_path=imgasc:img_path=imgdesc;
                        document.getElementById(img_div).innerHTML="<img src="+img_path+">";
                    }
                    else
                    {
                        document.getElementById(img_div).innerHTML="";
                    }
                }
                  $.superbox(); 
      //          document.getElementById("loaderImg").style.display = "none";
            }      
        }
        return false;
    }
    xmlHttp.send(params);
    return false;
}

function checkCart(){
// 	alert("test");
	var count=document.getElementById('count').value;
	if(count==0){
		alert("Please select atlease one course");
		return false;
	}else{
		document.forms[0].action="user/checkout1.php";
		document.forms[0].submit();
	}

}

// function checkValue(thisForm){
// 	myOption = -1;
// 	alert(thisForm.course_location.length);
//     for (i=thisForm.course_location.length-1; i > -1; i--) {
//         if (thisForm.course_location[i].checked) {
//             myOption = i; i = -1;
//         }
//     }
//     if (myOption == -1) {
//         alert("Please select atlease one course");
//         return false;
//     }
//     thisForm.action="user/checkout1.php";
//     thisForm.submit();
// }

function get_img_div(field){
	switch(field)
    {
        case 1:
            return 'course_name_orderby';
            break;
        case 2:
            return 'location_orderby';
        	break;
        case 3:
            return 'dates_orderby';
        	break;
    }
}

function get_img_course_div(field){
	switch(field)
    {
        case 1:
            return 'location_orderby';
            break;
        case 2:
            return 'dates_orderby';
        	break;
    }
}

