//Global variables

var contentPlaceHolder ="";
var loadinggif ="<div>Please wait...</div>";

//var HTTP_PATH = "http://localhost/b2b_lanka/" ;
var HTTP_PATH = "http://www.b2blanka.com/" ;

function getCodeData(action,conph)
{
	contentPlaceHolder = conph;
	var url=HTTP_PATH+"ajax_code.php";
	url=url+"?action="+action;
	url=url+"&sesid="+Math.random();

	sendCodeRequest(url);
}

function getCodeData2(action,conph,val)
{
	contentPlaceHolder = conph;
	var url=HTTP_PATH+"ajax_code.php";
	url=url+"?action="+action;
	url=url+"&sesid="+Math.random();
	url=url+"&country="+val;

	sendCodeRequest(url);
}

function getModelData(action,conph,val,val2)
{
	contentPlaceHolder = conph;
	var url=HTTP_PATH+"ajax_code.php";
	url=url+"?action="+action;
	url=url+"&sesid="+Math.random();
	url=url+"&make="+val;
	url=url+"&selectedModel="+val2;

	sendCodeRequest(url);
}

/*function getSelectedModelData(action,conph,val)
{
	contentPlaceHolder = conph;
	var url=HTTP_PATH+"ajax_code.php";
	url=url+"?action="+action;
	url=url+"&sesid="+Math.random();
	url=url+"&make="+val;

	sendCodeRequest(url);
}*/


function getSubCatData(action,conph,val)
{
	contentPlaceHolder = conph;
	var url=HTTP_PATH+"ajax_code.php";
	url=url+"?action="+action;
	url=url+"&sesid="+Math.random();
	url=url+"&cat_id="+val;

	sendCodeRequest(url);
}
function getClasiSubCatData(action,conph,val)
{
	contentPlaceHolder = conph;
	var url=HTTP_PATH+"ajax_code.php";
	url=url+"?action="+action;
	url=url+"&sesid="+Math.random();
	url=url+"&cat_id="+val;

	sendCodeRequest(url);
}
function loadCategoryFields(action,conph,val)
{
	contentPlaceHolder = conph;
	var url=HTTP_PATH+"ajax_code.php";
	url=url+"?action="+action;
	url=url+"&sesid="+Math.random();
	url=url+"&cat_id="+val;

	sendCodeRequest(url);
}
function loadSubCategoryFields(action,conph,val)
{
	var cat_id=document.getElementById('clasiCategory').value;
	contentPlaceHolder = conph;
	var url=HTTP_PATH+"ajax_code.php";
	url=url+"?action="+action;
	url=url+"&sesid="+Math.random();
	url=url+"&cat_id="+cat_id;
	url=url+"&sub_cat_id="+val;

	sendCodeRequest(url);
}

function emailValidation()
{
	if($('#email').val()!="")
	{
		//document.getElementById('Blue_BoxDivValMsg').style.display='block';
		$('#rightEmail').removeClass().addClass('MessageBoxWarningAll').fadeIn(1000);
		document.getElementById('rightEmail').innerHTML="<div>Email Validating.....</div>";
	
		contentPlaceHolder = 'rightEmail';
		var url=HTTP_PATH+"ajax_code.php";
		url=url+"?action=checkEmail";
		url=url+"&sesid="+Math.random();
		url=url+"&email="+$('#email').val();
		sendCodeRequest(url);	
	}
}


function createRequestObject() {

   var req;

   if(window.XMLHttpRequest){
      // Firefox, Safari, Opera...
      req = new XMLHttpRequest();
   } else if(window.ActiveXObject) {
      // Internet Explorer 5+
      req = new ActiveXObject("Microsoft.XMLHTTP");
   } else {

      alert('Problem creating the XMLHttpRequest object');
   }

   return req;

}


var https = createRequestObject();




function sendCodeRequest(url) {
   https.open('get', url);
   https.onreadystatechange = handleCodeResponse;
   https.send(null);
}
var count=0;


function handleCodeResponse() {

  if(https.readyState == 4 ) ///////////  && http.status == 200 ///////////////////
  {
      var response = https.responseText;
      if(response) {
		//alert(response);
		//document.getElementById(contentPlaceHolder).innerHTML= response;
		document.getElementById(contentPlaceHolder).innerHTML= response;
		if(contentPlaceHolder=='loadimg'){
			getCodeData('hidcode','hidcode');
		}
		if(contentPlaceHolder=='classi_subCategory')
		{
			document.getElementById('loadSubCategoryFields').innerHTML= '';
			loadCategoryFields('loadCategoryFieldsAjax','loadCategoryFields',document.getElementById('clasiCategory').value)
		}
		if(contentPlaceHolder=="rightEmail")
		{
			var rightEmail = '#rightEmail';
			
			response = response.replace(/^\s+|\s+$/g, '') ;
			if(response=="Email already exists!")
			{
				$(rightEmail).removeClass().addClass('MessageBoxErrorAll').fadeIn(1000);
				
			}
			else
				$(rightEmail).removeClass().addClass('MessageBoxOkAll').fadeIn(1000);
		}
		count=count+1;		
      }
	  
   }
   else
   {
	   //alert(contentPlaceHolder);
	   if(contentPlaceHolder!='hidcode' || contentPlaceHolder!='imgCountry' ){
		   document.getElementById(contentPlaceHolder).innerHTML = loadinggif;
	   }
   }
}