// JavaScript Document
//closes the popup message
var Timeout_MessageBox = null;
var MessageBoxID = null;

function closeMessageBox(popupid) {
    var refPopup = null;
    refPopup = document.getElementById(popupid);
    //if((refPopup.style)&&(refPopup.style.visibility!=null)){
      //refPopup.style.visibility = 'hidden';
    //  $(refPopup).fadeOut(500);     
    //}
    if((refPopup.style)&&(refPopup.style.display!='none')){
	//refPopup.style.visibility = 'hidden';
        refPopup.style.display = 'none';
         
    }
    if (typeof Timeout_Messagebox != 'undefined'){
        clearTimeout(Timeout_Messagebox);
        MessageBoxID = null;
    }
}

//set the timeout for the specified popup
function closeMessageBox_SetTime(popupid) {
    MessageBoxID = popupid;
    Timeout_MessageBox = setTimeout('closeMessageBox(MessageBoxID)', 6000);
}

function select_tab(obj)
{
	document.getElementById("reviews").className="tab"
	document.getElementById("related_products").className="tab"
	document.getElementById(obj).className="tab current"
	}
	
function clearFieldValue(field){

    if (field.value != ''){
    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
    }
}

function clearBlurFieldValue(field){

    if (field.defaultValue == field.value) field.value = '';
    else if (field.value == '') field.value = field.defaultValue;
}


function createnewFriendRow(lastinputfield){

        lastinputfield.onfocus = null;
        var tableid = document.getElementById("tblrecommendtable");
        var tablebodyid = document.getElementById("tblrecommendbody");
        var trtocopty = document.getElementById("trtocopy");
        var rowcount = document.getElementById("referral_count").value;
        var totalcount = 1 + parseInt(rowcount);
        var name = 'referral_' + totalcount + '_name';
        var email = 'referral_' + totalcount + '_email';
        var newtr = document.createElement(trtocopty.tagName);
        for (var i=0; i<trtocopty.cells.length; i++) {

           var oldCell = trtocopty.cells[i];
           var content = oldCell.innerHTML;
           if (i==0) {
                 content = content.replace(/friendname/g, name);
           }
           if (i==1) {
                content = content.replace(/friendemail/g, email);
           }
           var newCell = document.createElement("TD");
           newCell.innerHTML = content;
           newtr.appendChild(newCell);
         }
            tablebodyid.appendChild(newtr)
         document.getElementById("referral_count").value = totalcount ;
       
}

var popUpWin=0;
function OpenWindow(URLStr, left, top, width, height){
    if(popUpWin){
        if(!popUpWin.closed) popUpWin.close();
    }
    popUpWin = open(URLStr, 'popUpWin', 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=auto,resizable=0,copyhistory=0,width='+width+',height='+height+',left='+left+', top='+top+',screenX='+left+',screenY='+top+'');
}

function showColour(imgFileName, imgName){
    var img = document.getElementById('colourimage');
    if (img != null){
        img.src = '/Images/ColourContactLenses/' + imgFileName;
        img.title = imgName;
        img.alt = imgName;       
    }
}

function validate(data)
{
    var iChars = "!@#$%^&*()+=-[]\\\';,./{}|\":<>?~_"; 
    //var iChars = "*"; 
    
    var count =0
    for (var i = 0; i < data.length; i++) {
  	if (iChars.indexOf(data.charAt(i)) != -1) {
  	    count = count + 1
  	  //alert ("Your string has special characters. \nThese are not allowed.");  	
  	}  	
  }
  if (count == data.length)
  {
    alert ("Your string has special characters. \nThese are not allowed.");  	
    return false;
  }
  return true;
}  
