var xmlhttp;

function regEmail(str0)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}

var url="ajax/registerUser.php";
url=url+"?email="+str0;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged()
{
if (xmlhttp.readyState==4)
{
document.getElementById("response").innerHTML=xmlhttp.responseText;
}
}

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
{
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject)
{
// code for IE6, IE5
return new ActiveXObject("Microsoft.XMLHTTP");
}
return null;
}

//********************************************************
//********************************************************
//***************    Contact Form    *********************

function regContact(str0, str1, str2, str3, str4, str5)
{
xmlhttp=GetXmlHttpObject();

if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}

var url="ajax/registerContact.php";
url=url+"?name="+str0;
url=url+"&email="+str1;
url=url+"&subject="+str2;
url=url+"&message="+str3;
url=url+"&update="+str4;
url=url+"&captcha="+str5;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged_1;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged_1()
{
if (xmlhttp.readyState==4)
{
document.getElementById("confirmation").innerHTML=xmlhttp.responseText;
}
}

//********************************************************
//********************************************************
//***************    Contact Form    *********************

function regSamplePack(str0, str1, str2, str3, str4, str5)
{
xmlhttp=GetXmlHttpObject();

if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}
//alert(str1);
var url="./ajax/regSample.php";
url=url+"?name="+str0;
url=url+"&email="+str3;
url=url+"&address="+str1;
url=url+"&address1="+str2;
url=url+"&city="+str4;
url=url+"&postcode="+str5;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged_pack;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}

function stateChanged_pack()
{
if (xmlhttp.readyState==4)
{
document.getElementById("samplepack").innerHTML=xmlhttp.responseText;
}
}

//Part for the text block on the homepage

 $(document).ready(function(){

   if(document.getElementById('links'))$('#valuation').keyup(function()
   {
		getSavings();
   });

   if(document.getElementById('links'))$('#currency').change(function()
   {
		getSavings();
   });

   if(document.getElementById('links'))$('.panels').hide();


   /*@cc_on
   /*@if (@_jscript_version >= 5)

   @else @*/
     links = '<p id="links"><a href="javascript:;" id="previous"><img src="previous.png" alt="previous" /></a><a href="javascript:;" id="nextJQ"><img src="next.png" alt="next" /></a></p>'
   /*@end
@*/

  if(document.getElementById('links'))$('#panel1').show();
   if(document.getElementById('links'))$('#qSearch').before(links);
   if(document.getElementById('links'))$('#previous').hide();

  if(document.getElementById('links')) $('#previous').click(function()
   {
		previousPanel(this);
   });
   if(document.getElementById('links'))$('#nextJQ').click(function()
   {
		nextPanel(this);
   });

 });

function previousPanel(link)
{
	panels = $('.panels');
	panels.each(function(i)
	{
		if($(this).is(':visible') && i != 0)
		{
			$(this).hide().prev().show();
			return false;
		}

		$('#nextJQ').show();
		$('#links').css('padding-right', '15px');

		if((i-1) == -1)
		{
			$('#previous').hide();
		}
		else
		{
			$('#previous').show();
		}
	});
}

function nextPanel(link)
{
	panels = $('.panels');
	panels.each(function(i)
	{
		if($(this).is(':visible') && i != (panels.size()-1))
		{
			$(this).hide().next().show();
			$('#previous').show();
			if((i+1) == (panels.size()-1))
			{
				$('#nextJQ').hide();
				$('#links').css('padding-right', '35px');
			}
			else
			{
				$('#nextJQ').show();
				$('#links').css('padding-right', '15px');
			}
			return false;
		}
	});
}

//Part for the banners rollong on the price pages

function rollover(state)
{
	var rObj = document.getElementById('rollover');
	rObj.style.display=state?'block':'none';
}
function tabOver(linkObj)
{
	var imgObj = linkObj.getElementsByTagName('img')[0];
	if(imgObj.style.marginTop=='-35px')imgObj.style.marginTop='';
	else imgObj.style.marginTop='-35px';
}
function tab2Over(butObj)
{
	var bgObj = butObj.getElementsByTagName('span')[0];
	if(butObj.className=='but')
	{
		if(bgObj.style.marginTop=='0px')bgObj.style.marginTop='-28px';
		else bgObj.style.marginTop='0px';
	}
}
function changeTab(num, butObj)
{
	var tabsObj = butObj.parentNode;
	var parentObj = tabsObj.parentNode;
	for(var i=0; i < tabsObj.getElementsByTagName('a').length; i++)
	{
		tabsObj.getElementsByTagName('a')[i].className='';
		tabsObj.getElementsByTagName('a')[i].getElementsByTagName('span')[0].style.marginTop='0px';
	}
	for(var i=0; i < parentObj.getElementsByTagName('div').length; i++)
	{
		if(parentObj.getElementsByTagName('div')[i].className=='tab')parentObj.getElementsByTagName('div')[i].style.display='none';
	}
	butObj.className = 'sel';
	document.getElementById('Tab_'+num).style.display='block';
	butObj.blur();
}
function changeSubTab(num, butObj)
{
	var tabsObj = butObj.parentNode;
	var parentObj = tabsObj.parentNode;
	for(var i=0; i < tabsObj.getElementsByTagName('div').length; i++)
	{
		tabsObj.getElementsByTagName('div')[i].className='but';
		tabsObj.getElementsByTagName('div')[i].getElementsByTagName('span')[0].style.marginTop='';
	}
	for(var i=0; i < parentObj.getElementsByTagName('div').length; i++)
	{
		if(parentObj.getElementsByTagName('div')[i].className=='subtab')
		{
			parentObj.getElementsByTagName('div')[i].style.height='0px';
			parentObj.getElementsByTagName('div')[i].style.borderBottom='none';
		}
	}
	butObj.className = 'but sel';
	document.getElementById('sTab_'+num).style.height='auto';
	document.getElementById('sTab_'+num).style.borderBottom='1px solid #d2d2d2';
}
function chengeStImage(linkObj)
{
	var linkCont=linkObj.parentNode;
	var spanCont=linkCont.previousSibling;
	var imgCont=spanCont.parentNode.previousSibling;
	var newNum=(linkObj.innerHTML-1);

	for(var i=0; i < linkCont.getElementsByTagName('a').length; i++)
		linkCont.getElementsByTagName('a')[i].className='';
	for(var i=0; i < spanCont.getElementsByTagName('span').length; i++)
		spanCont.getElementsByTagName('span')[i].style.display='';
	for(var i=0; i < imgCont.getElementsByTagName('div').length; i++)
		imgCont.getElementsByTagName('div')[i].style.height='0px';

	linkCont.getElementsByTagName('a')[newNum].className='sel';
	spanCont.getElementsByTagName('span')[newNum].style.display='inline';
	imgCont.getElementsByTagName('div')[newNum].style.height='auto';
	linkObj.blur();
	return false;
}
function menuRoll(imgObj)
{
	var lnkObj = imgObj.parentNode;
	if (lnkObj.className != 'sel')
	{
		if(imgObj.style.marginTop!='-13px') imgObj.style.marginTop='-13px';
		else imgObj.style.marginTop='0px';
	}
}
function menuShow(menuObj){
	menuObj.getElementsByTagName('span')[0].style.color='white';
	menuObj.getElementsByTagName('img')[0].style.display='block';
	menuObj.getElementsByTagName('div')[0].style.display='block';
}
function menuHide(menuObj){
	menuObj.getElementsByTagName('span')[0].style.color='';
	menuObj.getElementsByTagName('img')[0].style.display='none';
	menuObj.getElementsByTagName('div')[0].style.display='';
}


//js2flash file

function AddVar(Chars) {
    return ("?v=" + String(Math.round(Math.random() * (Math.pow(10, Chars)))));
}
function GetQueryVariable(Variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i = 0; i < vars.length; i++) {
        var pair = vars[i].split("=");
        if (pair[0] == Variable) return pair[1];
    }
}
function FSFlashObject(DIV_id, flash_id, URL, DisableCashe, FlashVars) {
    document.getElementById(DIV_id).innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='100%' height='100%' fullscreen='yes' id='" + flash_id + "'>" +
        "<param name='movie' value='" + URL + ((DisableCashe) ? AddVar(10) : "") + "'/>" +
        "<param name='flashvars' value='" + FlashVars + "' />" +
        "<embed name='" + flash_id + "' width='100%' height='100%' fullscreen='yes' src='" + URL + ((DisableCashe) ? AddVar(10) : "") + "' flashvars='" + FlashVars + "'/>";
        "</object>";
}
function WriteFlashObject(DIV_id, flash_id, URL, Width, Height, BgColor, Align, DisableCashe, WindowMode, FlashVars) {
    if (!WindowMode) WindowMode = "opaque";
    if (!FlashVars) FlashVars = "";
    document.getElementById(DIV_id).innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0' width='" + Width + "' height='" + Height + "' id='" + flash_id + "' align='" + Align + "'>" +
        "<param name='allowScriptAccess' value='sameDomain' />" +
        "<param name='movie' value='" + URL + ((DisableCashe) ? AddVar(10) : "") + "'/>" +
        "<param name='quality' value='high' />" +
		  "<param name='allowFullScreen' value='true' />" +
        "<param name='wmode' value='" + WindowMode + "' />" +
        "<param name='bgcolor' value='" + BgColor + "' />" +
        "<param name='flashvars' value='" + FlashVars + "' />" +
        "<embed src='" + URL + ((DisableCashe) ? AddVar(10) : "") +
		  "' wmode='" + WindowMode +
		  "' quality='high'" +
		  " allowFullScreen='true'" +
        " bgcolor='" + BgColor +
        "' width='" + Width +
        "' height='" + Height +
        "' name='" + flash_id +
        "' align='" + Align +
        "' flashvars='" + FlashVars +
        "' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />" +
        "</object>";
}
function GetElementById(Window_, Id_) {
	return (Window_.document.getElementById) ? Window_.document.getElementById(Id_) : Window_.document.all[Id_];
}
function GetOpenerElementById(Id_) {
	return window.opener.document.getElementById ? window.opener.document.getElementById(Id_) : window.opener.document.all[Id_];
}
function GetSWFObject(MovieName) {
    return (ie ? window[MovieName] : document[MovieName]);
}
function OpenWindow(URL, Width, Height, FullScreen, Left, Top) {
	FullScreen = (FullScreen) ? "yes" : "no";
	Left = (Left) ? Left : 0;
	Top = (Top) ? Top : 0;
	FullScreen = (FullScreen) ? "yes" : "no";
    if (OpenWindowId) OpenWindowId.close();
	OpenWindowId = open(URL, "_blank", "type=fullWindow,fullscreen=" + FullScreen + ",channelmode=no,scrollbars=no,left=0,top=0,width=" + Width + ",height=" + Height);
	return OpenWindowId;
}
var agt = navigator.userAgent.toLowerCase();
var ie = (/msie/.test(agt));
var geco = (/gecko/.test(agt));
var opera = (/opera/.test(agt));
var konq = (/konqueror/.test(agt));
var safari = (/safari/.test(agt));
var mac = (/macintosh/.test(agt));
var OpenWindowId;


//*******************************************************************************
//*******************************************************************************
//*********         Customer order tracking and login             ***************

function getOrders(str0,str1,str2)
{
xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
{
alert ("Browser does not support HTTP Request");
return;
}

var url="http://87.82.164.129/order/tracking/trackOrder.php";
url=url+"?orderNo="+str0;
url=url+"&customer="+str1;
url=url+"&password="+str2;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged_getOrders;
xmlhttp.open("GET",url,true);
alert(url);
xmlhttp.send(null);
}

function stateChanged_getOrders()
{
if (xmlhttp.readyState==4)
{
document.getElementById("orderTrack").innerHTML=xmlhttp.responseText;
}
}
