//Main Navigation Dropdown
function dropdownon(id)
{
	document.getElementById(id).style.display="block";
}

function dropdownout(id)
{
	document.getElementById(id).style.display="none";
}

//Image
function changeimage(id)
{
	document.getElementById("mainimage").src=id
}

//News Rotation
var newsBG = new Array();
var newsText = new Array();

newsBG[0] = "#ab1313";
newsBG[1] = "#dadabf";

newsText [0] = "#fff";
newsText [1] = "#000";

var newsBase = 0;
var timerNews = null;

function newsColor()
{
	var nlen = newsBG.length;
	if(newsBase >= nlen)
		newsBase = 0;
	document.getElementById("newsheading").style.backgroundColor = newsBG[newsBase];
	document.getElementById("newsheading").style.color = newsText[newsBase];
	newsBase++;
	timerNews = setTimeout('newsColor()',1500);
}

function makeNews(c,l)
{
	this.copy = c;
	this.link = l;
	this.write = writeNews;
}

function writeNews()
{
	var str = '';
	str =  '<a href="' + this.link + '">' + this.copy + '</a>';
	return str;
}

var newsArray = new Array();

newsArray[0] = new makeNews("<strong>Dos Santos International Bulking Up Down-Under</strong> - The partnership of Dos Santos International and Cortex Resources...",'announce.htm').write();

var nIndex = 0;
var timerID = null;

function rotateNews()
{
	var len = newsArray.length;
	if(nIndex >= len)
		nIndex = 0;
	document.getElementById('newstext').innerHTML = 
		newsArray[nIndex];
	nIndex++;
	timerID = setTimeout('rotateNews()',6000);
}

function pauseNews() {
	if (timerID != null) {
		clearTimeout(timerID);
		timerID = null;
	}
}

function playNews() {
	if (timerID == null) {
		timerID = setTimeout('rotateNews()', 1000);
	}
}

//Header Rotation v2
/*function makeHeader(c)
{
	this.src = c;
	this.text = c;
	this.write = writeHeader;
}

function writeHeader()
{
	var hstr = '';
	hstr =  this.src;
	return hstr;
}

var headerArray = new Array();
var headerTArray = new Array();

headerArray[0] = "<a href='snake.htm'><img src='standard/home_image_rotation_default_1.jpg' border='0' /></a>";
headerArray[1] = "<a href='convol.htm'><img src='standard/home_image_rotation_default_2.jpg' border='0' /></a>";
headerArray[2] = "<a href='consulting.htm'><img src='standard/home_image_rotation_default_3.jpg' border='0' /></a>";
headerArray[3] = "<a href='exconv.htm'><img src='standard/home_image_rotation_default_4.jpg' border='0' /></a>";
headerArray[4] = "<a href='rigrehoi.htm'><img src='standard/home_image_rotation_default_5.jpg' border='0' /></a>";

headerTArray[0] = "<h3><a href='snake.htm'>What is a Sandwich Belt Conveyor?</a></h3><p><a href='snake.htm'>A sandwich belt conveyor uses two conveyor belts, face-to-face, to gently but firmly contain the product being carried, hence making steep incline and even vertical-lift runs easily achievable.</a></p>";
headerTArray[1] = "<h3><a href='convol.htm'>Plant Conveyors</a></h3><p><a href='convol.htm'>Our experience in integrated design, coordinating the best in equipment with the most efficient structural systems will be exploited to produce clean, attractive plant conveyor solutions.</a></p>";
headerTArray[2] = "<h3><a href='consulting.htm'>Consulting and Engineering</a></h3><p><a href='consulting.htm'>Dos Santos International consulting and engineering projects have varied widely from market study and promotional work to detailed engineering and field assistance.</a></p>";
headerTArray[3] = "<h3><a href='exconv.htm'>Expanded Conveyor Technology</a></h3><p><a href='exconv.htm'>More than an analysis tool, the DSI Expanded Conveyor Technology reflects a philosophy. Our comprehensive approach takes the conventional conveyor technology beyond the currently percieved limits.</a></p>";
headerTArray[4] = "<h3><a href='rigrehoi.htm'>Rigging, Reeving & Hoisting</a></h3><p><a href='rigrehoi.htm'>Dos Santos International offers special expertise in wire rope rigging, reeving and hoisting systems. This expertise has been gained through extensive experience with such systems related to remote take-up systems for conveyors.</a></p>";

var hIndex = 0;
var timerHID = null;

function rotateHeader()
{
	var hlen = headerArray.length;
	if(hIndex >= hlen)
		hIndex = 0;
	document.getElementById('headerimage').innerHTML = headerArray[hIndex];
	document.getElementById('headertext').innerHTML = headerTArray[hIndex];
	hIndex++;
	timerHID = setTimeout('rotateHeader()',6000);
}*/

//Header Rotation v3
function makeHeader(c)
{
	this.src = c;
	this.text = c;
	this.write = writeHeader;
}

function writeHeader()
{
	var hstr = '';
	hstr =  this.src;
	return hstr;
}

var headerArray = new Array();

headerArray[0] = "<a href='snake.htm'><img src='standard/home_main_image_1.jpg' border='0' /></a>";
headerArray[1] = "<a href='convol.htm'><img src='standard/home_main_image_2.jpg' border='0' /></a>";
headerArray[2] = "<a href='consulting.htm'><img src='standard/home_main_image_3.jpg' border='0' /></a>";
headerArray[3] = "<a href='exconv.htm'><img src='standard/home_main_image_4.jpg' border='0' /></a>";
headerArray[4] = "<a href='rigrehoi.htm'><img src='standard/home_main_image_5.jpg' border='0' /></a>";
headerArray[5] = "<a href='convol.htm'><img src='standard/home_main_image_6.jpg' border='0' /></a>";

var hIndex = 0;
var timerHID = null;

function rotateHeader()
{
	var hlen = headerArray.length;
	if(hIndex >= hlen)
		hIndex = 0;
		document.getElementById('homemainimage').innerHTML = headerArray[hIndex];
	hIndex++;
	timerHID = setTimeout('rotateHeader()',6000);
}

//Image Random
var leftArray = new Array();
var leftTArray = new Array();

leftArray[0] = "<img src='standard/home_nimage_rotation_1.jpg' />";
leftArray[1] = "<img src='standard/home_nimage_rotation_2.jpg' />";

leftTArray[0] = "Lorem ipsum dolor.";
leftTArray[1] = "Ipsum dolor lorem.";

function leftImage()
{
	var randomnumber = Math.floor(Math.random()*2)
	
	document.getElementById('leftimage').innerHTML = leftArray[randomnumber];
	document.getElementById('lefttext').innerHTML = leftTArray[randomnumber];
}

//News Functions
function gogolddown()
{
	document.getElementById("gogold").style.display="block";
	document.getElementById("downunder").style.display="none";
	document.getElementById("newunits").style.display="none";
	document.getElementById("keyofficers").style.display="none";
	document.getElementById("startupspain").style.display="none";
	document.getElementById("startupmichigan").style.display="none";
	document.getElementById("wins").style.display="none";
	
	document.getElementById("expand1").src="standard/expand.jpg";
	document.getElementById("expand2").src="standard/expand.jpg";
	document.getElementById("expand3").src="standard/expand.jpg";
	document.getElementById("expand4").src="standard/expand.jpg";
	document.getElementById("expand5").src="standard/expand.jpg";
	document.getElementById("expand6").src="standard/expand.jpg";
	document.getElementById("expand7").src="standard/collapse.jpg";
}
function downunderdown()
{
	document.getElementById("gogold").style.display="none";
	document.getElementById("downunder").style.display="block";
	document.getElementById("newunits").style.display="none";
	document.getElementById("keyofficers").style.display="none";
	document.getElementById("startupspain").style.display="none";
	document.getElementById("startupmichigan").style.display="none";
	document.getElementById("wins").style.display="none";
	
	document.getElementById("expand1").src="standard/collapse.jpg";
	document.getElementById("expand2").src="standard/expand.jpg";
	document.getElementById("expand3").src="standard/expand.jpg";
	document.getElementById("expand4").src="standard/expand.jpg";
	document.getElementById("expand5").src="standard/expand.jpg";
	document.getElementById("expand6").src="standard/expand.jpg";
	document.getElementById("expand7").src="standard/expand.jpg";
}
function newunitsdown()
{
	document.getElementById("gogold").style.display="none";
	document.getElementById("downunder").style.display="none";
	document.getElementById("newunits").style.display="block";
	document.getElementById("keyofficers").style.display="none";
	document.getElementById("startupspain").style.display="none";
	document.getElementById("startupmichigan").style.display="none";
	document.getElementById("wins").style.display="none";
	
	document.getElementById("expand1").src="standard/expand.jpg";
	document.getElementById("expand2").src="standard/collapse.jpg";
	document.getElementById("expand3").src="standard/expand.jpg";
	document.getElementById("expand4").src="standard/expand.jpg";
	document.getElementById("expand5").src="standard/expand.jpg";
	document.getElementById("expand6").src="standard/expand.jpg";
	document.getElementById("expand7").src="standard/expand.jpg";
}
function keyofficersdown()
{
	document.getElementById("gogold").style.display="none";
	document.getElementById("downunder").style.display="none";
	document.getElementById("newunits").style.display="none";
	document.getElementById("keyofficers").style.display="block";
	document.getElementById("startupspain").style.display="none";
	document.getElementById("startupmichigan").style.display="none";
	document.getElementById("wins").style.display="none";
	
	document.getElementById("expand1").src="standard/expand.jpg";
	document.getElementById("expand2").src="standard/expand.jpg";
	document.getElementById("expand3").src="standard/collapse.jpg";
	document.getElementById("expand4").src="standard/expand.jpg";
	document.getElementById("expand5").src="standard/expand.jpg";
	document.getElementById("expand6").src="standard/expand.jpg";
	document.getElementById("expand7").src="standard/expand.jpg";
}
function startupspaindown()
{
	document.getElementById("gogold").style.display="none";
	document.getElementById("downunder").style.display="none";
	document.getElementById("newunits").style.display="none";
	document.getElementById("keyofficers").style.display="none";
	document.getElementById("startupspain").style.display="block";
	document.getElementById("startupmichigan").style.display="none";
	document.getElementById("wins").style.display="none";
	
	document.getElementById("expand1").src="standard/expand.jpg";
	document.getElementById("expand2").src="standard/expand.jpg";
	document.getElementById("expand3").src="standard/expand.jpg";
	document.getElementById("expand4").src="standard/collapse.jpg";
	document.getElementById("expand5").src="standard/expand.jpg";
	document.getElementById("expand6").src="standard/expand.jpg";
	document.getElementById("expand7").src="standard/expand.jpg";
}
function startupmichigandown()
{
	document.getElementById("gogold").style.display="none";
	document.getElementById("downunder").style.display="none";
	document.getElementById("newunits").style.display="none";
	document.getElementById("keyofficers").style.display="none";
	document.getElementById("startupspain").style.display="none";
	document.getElementById("startupmichigan").style.display="block";
	document.getElementById("wins").style.display="none";
	
	document.getElementById("expand1").src="standard/expand.jpg";
	document.getElementById("expand2").src="standard/expand.jpg";
	document.getElementById("expand3").src="standard/expand.jpg";
	document.getElementById("expand4").src="standard/expand.jpg";
	document.getElementById("expand5").src="standard/collapse.jpg";
	document.getElementById("expand6").src="standard/expand.jpg";
	document.getElementById("expand7").src="standard/expand.jpg";
}
function winsdown()
{
	document.getElementById("gogold").style.display="none";
	document.getElementById("downunder").style.display="none";
	document.getElementById("newunits").style.display="none";
	document.getElementById("keyofficers").style.display="none";
	document.getElementById("startupspain").style.display="none";
	document.getElementById("startupmichigan").style.display="none";
	document.getElementById("wins").style.display="block";
	
	document.getElementById("expand1").src="standard/expand.jpg";
	document.getElementById("expand2").src="standard/expand.jpg";
	document.getElementById("expand3").src="standard/expand.jpg";
	document.getElementById("expand4").src="standard/expand.jpg";
	document.getElementById("expand5").src="standard/expand.jpg";
	document.getElementById("expand6").src="standard/collapse.jpg";
	document.getElementById("expand7").src="standard/expand.jpg";
}

//Date
function date(){
	var currentTime = new Date()
	var year = currentTime.getFullYear()
	document.write(year)
}

function validateForm(txtName,txtPhone,txtEmail) {
	
	var error=true;
	var errorMsg="";
        
    //validate txtName	  
	var trimmed = txtName.value.replace(/^\s+|\s+$/g, '') ;
    if (trimmed == "") {
        txtName.focus();
        errorMsg="Name field is empty.\n";
        error=false;
    }
    
    //validate txtPhone
	var trimmed = txtPhone.value.replace(/^\s+|\s+$/g, '') ;
    if (trimmed == "") {
        if(error==true){
           txtPhone.focus();
        }
        errorMsg=errorMsg+"Phone field is empty.\n";
        error=false;
    }
    
	//validate email
	var str = txtEmail.value; // email string
    
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	if (!reg1.test(str) && reg2.test(str)) { // if syntax is valid
		
	}
	else{
        if(error==true){
           txtEmail.focus();
        }
	errorMsg=errorMsg+"Incorrect email.\n";
	error= false;
	}
  
	if(error==false)
	{
	   alert(errorMsg);
	   return error;
	}
	else
	{
	  return error;
	}
}

function setCheckedValue(radioObj, newValue) {
    if (!radioObj)
        return;
    var radioLength = radioObj.length;
    if (radioLength == undefined) {
        radioObj.checked = (radioObj.value == newValue.toString());
        return;
    }
    for (var i = 0; i < radioLength; i++) {
        radioObj[i].checked = false;
        if (radioObj[i].value == newValue.toString()) {
            radioObj[i].checked = true;
        }
    }
}

