var inputs;
var imgFalse = 'images/false.png';
var imgTrue = 'images/true.png';
function magic()
{
	inputs = document.getElementsByTagName('input');

    //cycle trough the input fields
    for(var i=0; i < inputs.length; i++) {

        //check if the input is a checkbox
        if(inputs[i].getAttribute('type') == 'checkbox') {
            
            //create a new image
            var img = document.createElement('img');
            
            //place image in front of the checkbox
            inputs[i].parentNode.insertBefore(img, inputs[i]);
            
            //hide the checkbox
            inputs[i].style.display='none';
            //check if the checkbox is checked
            if(inputs[i].checked) { img.src = imgTrue; } 
            else { img.src = imgFalse; }

            //set image ID and onclick action
            img.id = 'checkImage'+i;
            //set image
            img.onclick = new Function('checkChange('+i+')');
        }
    }
	if(document.getElementById('work_cases')){ 
		document.getElementById('work_cases').style.behavior = "url(csshover.htc)";
	}
	 if(document.getElementById('w1')) {	document.getElementById('w1').onmouseover = function() {return opaque(1);} }
	if(document.getElementById('w2')) {	document.getElementById('w2').onmouseover = function() {return opaque(2);} }
	if(document.getElementById('w3')) {	document.getElementById('w3').onmouseover = function() {return opaque(3);} }
	if(document.getElementById('w4')) {	document.getElementById('w4').onmouseover = function() {return opaque(4);} }
	if(document.getElementById('w5')) {	document.getElementById('w5').onmouseover = function() {return opaque(5);} }
	if(document.getElementById('w6')) {	document.getElementById('w6').onmouseover = function() {return opaque(6);} }
	if(document.getElementById('w7')) {	document.getElementById('w7').onmouseover = function() {return opaque(7);} }
	if(document.getElementById('w8')) {	document.getElementById('w8').onmouseover = function() {return opaque(8);} }
	if(document.getElementById('w9')) {	document.getElementById('w9').onmouseover = function() {return opaque(9);} }
	if(document.getElementById('w10')) { document.getElementById('w10').onmouseover = function() {return opaque(10);} }
	if(document.getElementById('w11')) { document.getElementById('w11').onmouseover = function() {return opaque(11);} }
	if(document.getElementById('w12')) { document.getElementById('w12').onmouseover = function() {return opaque(12);} }
	if(document.getElementById('w13')) { document.getElementById('w13').onmouseover = function() {return opaque(13);} }
	if(document.getElementById('w14')) { document.getElementById('w14').onmouseover = function() {return opaque(14);} }
	if(document.getElementById('w15')) { document.getElementById('w15').onmouseover = function() {return opaque(15);} }
	if(document.getElementById('w16')) { document.getElementById('w16').onmouseover = function() {return opaque(16);} }
	if(document.getElementById('w17')) { document.getElementById('w17').onmouseover = function() {return opaque(17);} }
	if(document.getElementById('w18')) { document.getElementById('w18').onmouseover = function() {return opaque(18);} }
	if(document.getElementById('w19')) { document.getElementById('w19').onmouseover = function() {return opaque(19);} }
	if(document.getElementById('w20')) { document.getElementById('w20').onmouseover = function() {return opaque(20);} }
	if(document.getElementById('w21')) { document.getElementById('w21').onmouseover = function() {return opaque(21);} }
	if(document.getElementById('w22')) { document.getElementById('w22').onmouseover = function() {return opaque(22);} }
	if(document.getElementById('w23')) { document.getElementById('w23').onmouseover = function() {return opaque(23);} }
	if(document.getElementById('w24')) { document.getElementById('w24').onmouseover = function() {return opaque(24);} }
	if(document.getElementById('w25')) { document.getElementById('w25').onmouseover = function() {return opaque(25);} }
	if(document.getElementById('w26')) { document.getElementById('w26').onmouseover = function() {return opaque(26);} }
	if(document.getElementById('w27')) { document.getElementById('w27').onmouseover = function() {return opaque(27);} }
	if(document.getElementById('w28')) { document.getElementById('w28').onmouseover = function() {return opaque(28);} }
	if(document.getElementById('w29')) { document.getElementById('w29').onmouseover = function() {return opaque(29);} }
	if(document.getElementById('w30')) { document.getElementById('w30').onmouseover = function() {return opaque(30);} }
	if(document.getElementById('w31')) { document.getElementById('w31').onmouseover = function() {return opaque(31);} }
	if(document.getElementById('w32')) { document.getElementById('w32').onmouseover = function() {return opaque(32);} }
	if(document.getElementById('w33')) { document.getElementById('w33').onmouseover = function() {return opaque(33);} }
	if(document.getElementById('w34')) { document.getElementById('w34').onmouseover = function() {return opaque(34);} }
	if(document.getElementById('w35')) { document.getElementById('w35').onmouseover = function() {return opaque(35);} }
	if(document.getElementById('w36')) { document.getElementById('w36').onmouseover = function() {return opaque(36);} }
	if(document.getElementById('w37')) { document.getElementById('w37').onmouseover = function() {return opaque(37);} } 
	for( y=1; y<40; y++ )
	{
		if(document.getElementById('w'+y)) {	document.getElementById('w'+y).onmouseout = function() {return aopaque();} }
	}
	
	if(document.getElementById('paging')){ document.getElementById('paging').style.display="block" }
	if(document.getElementById('sc1')){ 
		document.getElementById('sc1').onclick = function() {return show_cs1(1);}
		document.getElementById('sc1').style.background = "#5B5E67";
	}
	if(document.getElementById('sc6')){ 
		document.getElementById('sc6').onclick = function() {return show_cs2(6);}
		document.getElementById('sc6').style.background = "#89998E";
	}
	if(document.getElementById('sc11')){ 
		document.getElementById('sc11').onclick = function() {return show_cs3(11);}
		document.getElementById('sc11').style.background = "#4E8C99";
	}
	if(document.getElementById('sc2')){ document.getElementById('sc2').onclick = function() {return show_cs1(2);} }
	if(document.getElementById('sc3')){ document.getElementById('sc3').onclick = function() {return show_cs1(3);} }
	if(document.getElementById('sc4')){ document.getElementById('sc4').onclick = function() {return show_cs1(4);} }
	if(document.getElementById('sc5')){ document.getElementById('sc5').onclick = function() {return show_cs1(5);} }
	if(document.getElementById('sc7')){ document.getElementById('sc7').onclick = function() {return show_cs2(7);} }
	if(document.getElementById('sc8')){ document.getElementById('sc8').onclick = function() {return show_cs2(8);} }
	if(document.getElementById('sc9')){ document.getElementById('sc9').onclick = function() {return show_cs2(9);} }
	if(document.getElementById('sc10')){ document.getElementById('sc10').onclick = function() {return show_cs2(10);} }
	if(document.getElementById('sc11')){ document.getElementById('sc11').onclick = function() {return show_cs3(11);} }
	if(document.getElementById('sc12')){ document.getElementById('sc12').onclick = function() {return show_cs3(12);} }
	if(document.getElementById('sc13')){ document.getElementById('sc13').onclick = function() {return show_cs3(13);} }
	if(document.getElementById('sc14')){ document.getElementById('sc14').onclick = function() {return show_cs3(14);} }
	if(document.getElementById('sc15')){ document.getElementById('sc15').onclick = function() {return show_cs3(15);} }
	if(document.getElementById('sc16')){ document.getElementById('sc16').onclick = function() {return show_cs3(16);} }
	
	if (document.all&&document.getElementById) {
	 navRoot = document.getElementById("menu");
	 if (navRoot) {
	  for (i=0; i<navRoot.childNodes.length; i++) {
	   node = navRoot.childNodes[i];
	   if (node.nodeName=="li") {
	    node.onmouseover=function() {
	       this.className+=" over";
	    }
	    node.onmouseout=function() {
	     this.className=this.className.replace
		(" over", "");
 	    }
 	   }
	  }
  	 }
  	}
}
function openPopUp(url, width, height) {
	window.open(url,"","scrollbars=yes,resizable=yes,width=" + width + ",height=" + height);
	return false;
}
function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
}
function checkChange(i) {

    if(inputs[i].checked) {
        inputs[i].checked = '';
        document.getElementById('checkImage'+i).src=imgFalse;
    } else {
        inputs[i].checked = 'checked';
        document.getElementById('checkImage'+i).src=imgTrue;
    }
}
function opaque(x)
{
	for(i=1; i < 40; i++)
	{
		if( document.getElementById('wo'+i) && document.getElementById('pop'+i) && (x != i) )
		{
			//document.getElementById('wo'+i).style.display='block';
			document.getElementById('pop'+x).style.display='block';
		}
	}
}
function aopaque()
{
	for(i=1; i < 40; i++)
	{
		if( document.getElementById('wo'+i) && document.getElementById('pop'+i))
		{
			document.getElementById('wo'+i).style.display='none';
			document.getElementById('pop'+i).style.display='none';
		}
	}
}
function show_cs1(x)
{
	document.getElementById('c'+x).style.display='block';
	document.getElementById('sc'+x).style.background = "#5B5E67";
	for(i=1; i < 6; i++)
	{
		if( document.getElementById('c'+i) && (x != i) )
		{
			document.getElementById('c'+i).style.display='none';
			document.getElementById('sc'+i).style.background = "#afb0b4";
		}
	}
}
function show_cs2(x)
{
	document.getElementById('c'+x).style.display='block';
	document.getElementById('sc'+x).style.background = "#89998E";
	for(i=6; i < 11; i++)
	{
		if( document.getElementById('c'+i) && (x != i) )
		{
			document.getElementById('c'+i).style.display='none';
			document.getElementById('sc'+i).style.background = "#afb0b4";
		}
	}
}
function show_cs3(x)
{
	document.getElementById('c'+x).style.display='block';
	document.getElementById('sc'+x).style.background = "#4E8C99";
	for(i=11; i < 24; i++)
	{
		if( document.getElementById('c'+i) && (x != i) )
		{
			document.getElementById('c'+i).style.display='none';
			document.getElementById('sc'+i).style.background = "#afb0b4";
		}
	}
}

function populate(o)
{
	d=document.getElementById('budget');
	if(!d){return;}			
	var mitems=new Array();
	mitems['select scope']=['Select scope of project'];
	mitems['Project scope: Redesign/Overhaul']=['Redesign Price1','Redesign Price2','Redesign Price3','Redesign Price4','Redesign Price5'];
	mitems['Project scope: New web site']=['New site Price1','New site Price2','New site Price3','New site Price4','New site Price5'];
	mitems['Project scope: Flash movie greeting']=['Flash Movie Price1','Flash Movie Price2','Flash Movie Price3','Flash Movie Price4'];
	mitems['Project scope: All Flash web site']=['Flash site Price1','Flash site Price2','Flash site Price3','Flash site Price4'];
	mitems['Project scope: Marketing jump page']=['Marketing Price1','Marketing Price2','Marketing Price3','Marketing Price4'];
	mitems['Project scope: Backend development']=['Backend Price1','Backend Price2','Backend Price3','Backend Price4'];
	mitems['Other (specify in comments below)']=['Other Price1','Other Price2','Other Price3','Other Price4'];
	d.options.length=1;
	cur=mitems[o.options[o.selectedIndex].value];
	if(!cur){return;}
	d.options.length=cur.length;
	for(var i=0;i<cur.length;i++)
	{
		d.options[i].text=cur[i];
		d.options[i].value=cur[i];
	}
}


var ids=new Array('dd1','dd2','dd3','dd4','dd5','dd6','dd7','dd8');

function switchid(id){	
	hideallids();
	showdiv(id);
}

function hideallids(){
	//loop through the array and hide each element by id
	for (var i=0;i<ids.length;i++){
		hidediv(ids[i]);
	}		  
}

function hidediv(id) {
	//safe function to hide an element with a specified id
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'none';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'none';
		}
		else { // IE 4
			document.all.id.style.display = 'none';
		}
	}
}

function showdiv(id) {
	//safe function to show an element with a specified id
		  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}

/*
    $('a.new_win').click(function(){
        window.open(this.href);
        return false;
    });

alert(0)*/	
function xSet_Cookie(name,value,expires,path,domain,secure) {
    document.cookie = name + "=" +escape(value) +
        ( (expires) ? ";expires=" + expires.toGMTString() : ""); +
        ( (path) ? ";path=" + path : "") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "")
}
 
function xGet_Cookie(name) {
    var start = document.cookie.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}
var path = '';
var domain ='';
var secure ='';
when = new Date();

var when = new Date()
when.setMinutes((when.getMinutes()+20));
if (!xGet_Cookie('referedBy')){
xSet_Cookie('referedBy',document.referrer,when);
}
