var links = new Array();

links[0] = "main.html";
links[1] = "about_us.html";
links[2] = "about_briton.html";
links[3] = "contact_us.html";
links[4] = "site_map.html";

var buttons_links = new Array();

buttons_links[0] = "contents.php?type=3";
buttons_links[1] = "tech_evaluation.html";
buttons_links[2] = "training.html";
buttons_links[3] = "support.html";
buttons_links[4] = "contents.php?type=2";
buttons_links[5] = "main.html";
buttons_links[6] = "contents.php?type=1";

var flash_id = "flash_movie";
var table_id = "infront_of_flash";
var current_index = 6;

function setActiveButton(index){
	if(current_index>0){
		eval("button_" + current_index + "_right.src = 'images/button_right_side.jpg'");
		eval("button_" + current_index + "_left.src = 'images/button_left_side.jpg'");
		eval("document.getElementById('button_" + current_index + "').background = 'images/button_bg.jpg'");
	}
	
	if(index>0){
		eval("button_" + index + "_right.src = 'images/active_button_right_side.jpg'");
		eval("button_" + index + "_left.src = 'images/active_button_left_side.jpg'");
		eval("document.getElementById('button_" + index + "').background = 'images/active_button_bg.jpg'");
		current_index = index;
	}
}

function setAlignment(align){
	document.getElementById('work_space').align = align;
}


function onMouseOver(link){
	link.style.color='red';
}

function onMouseOut(link){
	link.style.color='black';
}

function onClick(index){
	work_frame.location = buttons_links[index-1];
}

function openProduct(index){
	location = "index.php?link_type=2&page_index=0&product_id=" + index;
}

function setFlashMovieView(view){
/*
	var display = "block";
	if(view == true)
		display = "block";
	else
		display = "none";
	document.getElementById(flash_id).style.display=display;
	document.getElementById(table_id).style.display=display;
	*/
}

function doLoad(){
	work_frame.document.all["product_detail_title"].innerHTML = work_frame.product_frame.document.all["title"].innerHTML;
	work_frame.document.all["product_detail_body"].innerHTML = work_frame.product_frame.document.all["body"].innerHTML;
	document.all['work_space'].innerHTML = work_frame.document.all['data'].innerHTML;
	setAlignment("left");
}

function openLink(index){
	work_frame.location = links[index-1];
}

function trigger(title){
	var i=1;
	do{
		var temp_title = document.getElementById(title.id + "_" + i);
		i++;
		if(temp_title==null)
			break;
		if(temp_title.style.display == "none" && title.style.display != "none")
			temp_title.style.display = "block";
		else{
			temp_title.style.display = "none";
			trigger(temp_title);
		}
			
}while(true);
}

function setCenter(){
var left= 1;
if(document.body.clientWidth>=769)
left = (document.body.clientWidth-769)/2;
if(document.getElementById(table_id))
	document.getElementById(table_id).style.left=left;
}

function setAdvsPosition(){
var left= 1;
if(document.body.clientWidth>=769)
left = (document.body.clientWidth-769)/2+470;
document.getElementById('showWindow').style.left=left;
document.getElementById('showWindow').style.top=document.body.clientHeight-140;
}

function checkEmail(email_address){
  var email = email_address;
  if(email_address.indexOf("@")>0){
    var user = email_address.substring(0,email_address.indexOf("@"));
    var domain = email_address.substring(email_address.indexOf("@")+1);
    if(checkUser(user))
      if(checkDomain(domain))
        return true;
  }
  return false;
}

function checkUser(user_name){
  for(var index=0;index<user_name.length;index++){
    var character = user_name.charAt(index);
    if(!isDigit(character)&&!isEnglishCharacter(character)&&character!='_'&&character!='.')
      return false;
  }
  return true;
}

function checkDomain(domain_name){
  var dot_count = 0;
  var last_dot_index = -1;
  for(var index=0;index<domain_name.length;index++){
    var character = domain_name.charAt(index);
    if(!isDigit(character)&&!isEnglishCharacter(character)&&character!='-'&&character!='_'&&character!='.')
      return false;
    if(character=='.'){
      if(last_dot_index == index-1)
        return false;
      dot_count ++; 
    }
  }
  return dot_count>0;
}

function isDigit(digit){
  if(digit>='0'&&digit<='9')
    return true;
  return false;
}

function isEnglishCharacter(character){
  character = character.toLowerCase();
  if(character>='a'&&character<='z')
    return true;
  return false;
}

function doGo(){
	var value = "-1";
	value = links_select.value;
	if(value!="-1")
		openProduct(parseInt(value));
	else
		location = "index.php?link_type=0&page_index=2";
}

function loadFlash(){
	var code = '       <object style="border-width:1;border-style:solid;border-color:#418FC1" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="540" height="181">'
		   +'        <param name="movie" value="flashes/banner.swf">'
		   +'        <param name="quality" value="High">'
		   +'          <param name="_cx" value="14288">'
		   +'          <param name="_cy" value="4789">'
		   +'          <param name="FlashVars" value>'
		   +'          <param name="Src" value="flashes/banner.swf">'
		   +'          <param name="WMode" value="Transparent">'
		   +'          <param name="Play" value="-1">'
		   +'          <param name="Loop" value="-1">'
		   +'          <param name="SAlign" value>'
		   +'          <param name="Menu" value="-1">'
		   +'          <param name="Base" value>'
		   +'          <param name="AllowScriptAccess" value>'
		   +'          <param name="Scale" value="ShowAll">'
		   +'          <param name="DeviceFont" value="0">'
		   +'          <param name="EmbedMovie" value="0">'
		   +'          <param name="BGColor" value>'
		   +'          <param name="SWRemote" value>'
		   +'          <param name="MovieData" value>'
		   +'          <param name="SeamlessTabbing" value="1">'
		   +'          <param name="Profile" value="0">'
		   +'          <param name="ProfileAddress" value>'
		   +'          <param name="ProfilePort" value="0">'
		   +'          <embed src="flashes/banner.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="564" height="191"></embed></object>';

	if(document.getElementById('flash_movie_code_id'))
		document.all['flash_movie_code_id'].innerHTML= code;
}

/*
function doOnLoad(){
	alert();
}
*/