function ajax()
	{
		var ddr;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer")
			ddr  = new ActiveXObject("Microsoft.XMLHTTP");
		else
			ddr  = new XMLHttpRequest();
		
		return ddr;
	}
	var Oj  = ajax();
	
function viewproduct(start)
	{   
	//alert(start);
	//alert("KKKKKK");
			Oj.open('get',"http://www.besthorsesonline.com/ajax_move_ads.php?starting="+start);
			Oj.onreadystatechange = Viewlist;
			Oj.send('');
	}
	
	function Viewlist()
	{
        if(Oj.readyState == 1)
        {
	    document.getElementById('movetableid').innerHTML = '';
		document.getElementById('display1').style.visibility="visible";
        }		
		if(Oj.readyState == 4)
		{
        document.getElementById('movetableid').innerHTML = Oj.responseText;
		document.getElementById('display1').style.visibility="hidden";
		}
	}

function no_allow_single_code(e)
{
   var unicode=e.charCode? e.charCode : e.keyCode;
   if(unicode == 39 || unicode == 34) 
   { 
      alert("Please don't be enter (') in search field.");
	  return false;
	  //inlineMsg("quick_keyword_filter","Please shouldn't be enter (') in search.",2);    return false;
   }
    return true;  
}





function indexlogin_validation()
{
		if(document.formname_index.indexlogin_username_textbox.value=="")
		{
			document.getElementById('user_loginindex_err').innerHTML = "Please enter the username.";
			document.formname_index.indexlogin_username_textbox.focus();
			return false;
		}
	    var username_chek=document.formname_index.indexlogin_username_textbox.value.substring(0,1)
	if(username_chek==' ')
		{
			document.getElementById('user_loginindex_err').innerHTML = "First letter shouldn't be blank in username.";
			document.formname_index.indexlogin_username_textbox.focus();
			return false;  
		}
	if(document.formname_index.indexlogin_password_password.value=="")
		{
			document.getElementById('user_loginindex_err').innerHTML = "Please enter the password.";
			document.formname_index.indexlogin_password_password.focus();
			return false;
		}
	    var password_chek=document.formname_index.indexlogin_password_password.value.substring(0,1)
	if(password_chek==' ')
		{
			document.getElementById('user_loginindex_err').innerHTML = "First letter shouldn't be blank in password.";
			document.formname_index.indexlogin_password_password.focus();
			return false;  
		}
	
}

function call_index_statets_divid()
{
	document.getElementById('call_index_tablediveid1').style.display="block";
	document.getElementById('call_index_tablediveid2').style.display = "none";
	document.getElementById('call_index_tablediveid3').style.display = "none";
	document.getElementById('call_index_tablediveid4').style.display = "none";
	document.getElementById('call_index_tablediveid5').style.display = "none";
}
function call_index_breeds_divid()
{
	document.getElementById('call_index_tablediveid1').style.display="none";
	document.getElementById('call_index_tablediveid2').style.display = "block";
	document.getElementById('call_index_tablediveid3').style.display = "none";
	document.getElementById('call_index_tablediveid4').style.display = "none";
	document.getElementById('call_index_tablediveid5').style.display = "none";
}
function call_index_color_divid()
{
	document.getElementById('call_index_tablediveid1').style.display="none";
	document.getElementById('call_index_tablediveid2').style.display = "none";
	document.getElementById('call_index_tablediveid3').style.display = "block";
	document.getElementById('call_index_tablediveid4').style.display = "none";
	document.getElementById('call_index_tablediveid5').style.display = "none";
}
function call_index_attris_divid()
{
	document.getElementById('call_index_tablediveid1').style.display="none";
	document.getElementById('call_index_tablediveid2').style.display = "none";
	document.getElementById('call_index_tablediveid3').style.display = "none";
	document.getElementById('call_index_tablediveid4').style.display = "block";
	document.getElementById('call_index_tablediveid5').style.display = "none";
}
function call_index_farms_divid()
{
	document.getElementById('call_index_tablediveid1').style.display="none";
	document.getElementById('call_index_tablediveid2').style.display = "none";
	document.getElementById('call_index_tablediveid3').style.display = "none";
	document.getElementById('call_index_tablediveid4').style.display = "none";
	document.getElementById('call_index_tablediveid5').style.display = "block";
}

function copyChild(form,parent,from,to,parentfield,insertparenttext) 
{
   var parentLenght = Number(document.forms[form].elements[parent].options.length);
   var parentText = "";
   var parentValue = "";

   for (var p=0;p<parentLenght;p++) {
        if (document.forms[form].elements[parent].options[p].selected) {
            parentText = document.forms[form].elements[parent].options[p].text;
            parentValue = document.forms[form].elements[parent].options[p].value;
        }
   }
   var length = Number(document.forms[form].elements[from].options.length);
   for (var i=0;i<length;i++) {
     if (document.forms[form][from][i].selected) {

        var valuefrom = document.forms[form][from][i].value;
        var textfrom =  parentText + " " + document.forms[form][from][i].text;
        var all = false;
        if (valuefrom == '0') {
            all = true;
        }
        var exists = false;

        var tolength = Number(document.forms[form].elements[to].options.length);
        for (var j=0;j<tolength;j++) {
            var valueto = document.forms[form][to][j].value;
            var textto =  document.forms[form][to][j].text;

            if (valueto == valuefrom && valueto || (textto == textfrom)) {
                 exists = true;
            }
        }

        if (!exists) {
            if (!insertparenttext) {
                parentText = "";
            }
            var l = document.forms[form].elements[to].options.length;
            if (all) {
                document.forms[form][to][l] = new Option(parentText + " " + document.forms[form][from][i].text,parentValue);
            } else {
                document.forms[form][to][l] = new Option(parentText + " " + document.forms[form][from][i].text,document.forms[form][from][i].value);
            }
            document.forms[form][to][l].selected = true;
        }
      }
   }
}


/////////////////////////////////////////////////////

// START OF MESSAGE SCRIPT //

var MSGTIMER = 20;
var MSGSPEED = 5;
var MSGOFFSET = 3;
var MSGHIDE = 3;

// build out the divs, set attributes and call the fade function //
function inlineMsg(target,string,autohide) {
  var msg;
  var msgcontent;
  if(!document.getElementById('msg')) {
    msg = document.createElement('div');
    msg.id = 'msg';
    msgcontent = document.createElement('div');
    msgcontent.id = 'msgcontent';
    document.body.appendChild(msg);
    msg.appendChild(msgcontent);
    msg.style.filter = 'alpha(opacity=0)';
    msg.style.opacity = 0;
    msg.alpha = 0;
  } else {
    msg = document.getElementById('msg');
    msgcontent = document.getElementById('msgcontent');
  }
  msgcontent.innerHTML = string;
  msg.style.display = 'block';
  var msgheight = msg.offsetHeight;
  var targetdiv = document.getElementById(target);
  targetdiv.focus();
  var targetheight = targetdiv.offsetHeight;
  var targetwidth = targetdiv.offsetWidth;
  var topposition = topPosition(targetdiv) - ((msgheight - targetheight) / 2);
  var leftposition = leftPosition(targetdiv) + targetwidth + MSGOFFSET;
  msg.style.top = topposition + 'px';
  msg.style.left = leftposition + 'px';
  clearInterval(msg.timer);
  msg.timer = setInterval("fadeMsg(1)", MSGTIMER);
  if(!autohide) {
    autohide = MSGHIDE;  
  }
  window.setTimeout("hideMsg()", (autohide * 1000));
}

// hide the form alert //
function hideMsg(msg) {
  var msg = document.getElementById('msg');
  if(!msg.timer) {
    msg.timer = setInterval("fadeMsg(0)", MSGTIMER);
  }
}

// face the message box //
function fadeMsg(flag) {
  if(flag == null) {
    flag = 1;
  }
  var msg = document.getElementById('msg');
  var value;
  if(flag == 1) {
    value = msg.alpha + MSGSPEED;
  } else {
    value = msg.alpha - MSGSPEED;
  }
  msg.alpha = value;
  msg.style.opacity = (value / 100);
  msg.style.filter = 'alpha(opacity=' + value + ')';
  if(value >= 99) {
    clearInterval(msg.timer);
    msg.timer = null;
  } else if(value <= 1) {
    msg.style.display = "none";

    clearInterval(msg.timer);
  }
}

// calculate the position of the element in relation to the left of the browser //
function leftPosition(target) {
  var left = 0;
  if(target.offsetParent) {
    while(1) {
      left += target.offsetLeft;
      if(!target.offsetParent) {
        break;
      }
      target = target.offsetParent;
    }
  } else if(target.x) {
    left += target.x;
  }
 // return left-parseInt(500);
  return left;
}

// calculate the position of the element in relation to the top of the browser window //
function topPosition(target) {
  var top = 0;
  if(target.offsetParent) {
    while(1) {
      top += target.offsetTop;
      if(!target.offsetParent) {
        break;
      }
      target = target.offsetParent;
    }
  } else if(target.y) {
    top += target.y;
  }
  return top;
}

// preload the arrow //
if(document.images) {
  arrow = new Image(7,80); 

  arrow.src = "http://www.besthorsesonline.com/images/msg_arrow.gif"; 
}